/*================ Transitions ================*/
/*================ BREAKPOINTS VARIABLES ================*/
/*================ Z-Index ================*/
.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

html {
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
}

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

html {
  font-size: 16px;
}

body {
  margin: 0;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.375;
  font-size: 0.875rem;
  color: #101828;
}
@media only screen and (min-width: 481px) {
  body {
    font-size: 1rem;
  }
}

body,
input,
textarea,
button,
select {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

button,
textarea,
input,
select,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2);
}

a,
.link {
  color: #425069;
  text-decoration: underline;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}
a:visited,
.link:visited {
  color: #2e384a;
}
a:hover,
.link:hover {
  color: #2e384a;
}

p {
  margin-bottom: 1.375rem;
}
p.note {
  color: #4c5c79;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .page-title-wrapper--customer .page-title, h5, .h5, h6, .h6 {
  color: #425069;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 1.375rem;
}

h1, .h1, h2, .h2, h6, .h6 {
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
}

h3, .h3, h4, .h4, .page-title-wrapper--customer .page-title, h5, .h5 {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
  text-transform: capitalize;
}

h1, .h1 {
  font-size: 2rem;
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 481px) {
  h1, .h1 {
    font-size: 2.5rem;
    margin-bottom: 2.75rem;
  }
}

h2, .h2 {
  font-size: 1.5rem;
  margin-bottom: 0.6875rem;
}
@media only screen and (min-width: 481px) {
  h2, .h2 {
    font-size: 2rem;
    margin-bottom: 1.375rem;
  }
}

h3, .h3 {
  font-size: 1.25rem;
  margin-bottom: 0.34375rem;
}
@media only screen and (min-width: 481px) {
  h3, .h3 {
    font-size: 2rem;
    margin-bottom: 0.6875rem;
  }
}

h4, .h4, .page-title-wrapper--customer .page-title {
  font-size: 1rem;
  margin-bottom: 0.34375rem;
}
@media only screen and (min-width: 481px) {
  h4, .h4, .page-title-wrapper--customer .page-title {
    font-size: 1.5rem;
    margin-bottom: 0.6875rem;
  }
}

h5, .h5 {
  font-size: 1rem;
}
@media only screen and (min-width: 481px) {
  h5, .h5 {
    font-size: 1.25rem;
  }
}

h6, .h6 {
  font-size: 1rem;
}
@media only screen and (min-width: 481px) {
  h6, .h6 {
    font-size: 1.25rem;
  }
}

h4, h5 {
  letter-spacing: normal;
}

h4 {
  margin-bottom: 1.375rem;
}

.text-s {
  font-size: 0.75rem;
}
@media only screen and (min-width: 481px) {
  .text-s {
    font-size: 0.875rem;
  }
}

.text-xl {
  font-size: 1rem;
}
@media only screen and (min-width: 481px) {
  .text-xl {
    font-size: 1.25rem;
  }
}

.title--regular {
  font-weight: 400;
}

.title--semibold {
  font-weight: 500;
}

.text--bold {
  font-weight: 700;
}

.text--regular {
  font-weight: 400;
}

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

.clearfix:before, .block-checkout-comments .block-header:before, .block-address .block-header:before, .clearfix:after, .block-checkout-comments .block-header:after, .block-address .block-header:after {
  content: "";
  display: table;
  clear: both;
}

.display-block {
  display: block;
}

.visually-hidden, .customer-account-login .page-title-wrapper {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}
.visually-hidden--inline {
  margin: 0;
  height: 1em;
}

.js-focus-hidden:focus {
  outline: none;
}

.label-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}
.no-placeholder .label-hidden {
  position: inherit !important;
  overflow: auto;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
}

.visually-shown {
  position: inherit !important;
  overflow: auto;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
}

.no-js:not(html) {
  display: none;
}
.no-js .no-js:not(html) {
  display: block;
}

.no-js .js {
  display: none;
}

.supports-no-cookies:not(html) {
  display: none;
}
html.supports-no-cookies .supports-no-cookies:not(html) {
  display: block;
}

html.supports-no-cookies .supports-cookies {
  display: none;
}

.skip-link:focus {
  position: absolute !important;
  overflow: auto;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
  z-index: 10000;
  padding: 0.9375rem;
  background-color: white;
  color: #101828;
  -webkit-transition: none;
  transition: none;
}

.hide {
  /* stylelint-disable declaration-no-important */
  display: none !important;
}

.spacing--left {
  padding-left: 1.375rem;
}

.spacing--right {
  padding-right: 1.375rem;
}

figure {
  margin: 0;
}

img,
picture {
  margin: 0;
  max-width: 100%;
}

ul {
  margin-top: 0;
}

.nowrap {
  white-space: nowrap;
}

.page-main {
  display: block;
  max-width: 1226px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.375rem 1.25rem;
  min-height: 700px;
}
@media only screen and (min-width: 481px) {
  .page-main {
    padding: 2.75rem 1.25rem;
  }
}

.inner {
  display: block;
  max-width: 1226px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.page-main > .page-title-wrapper,
.page-title-wrapper {
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 769px) {
  .page-main > .page-title-wrapper,
  .page-title-wrapper {
    margin-bottom: 2.0625rem;
  }
}
.page-main > .page-title-wrapper .page-title,
.page-title-wrapper .page-title {
  color: #425069;
}
.page-main > .page-title-wrapper .page-title:last-child,
.page-title-wrapper .page-title:last-child {
  margin-bottom: 0;
}
.page-main > .page-title-wrapper .page-subtitle:last-child,
.page-title-wrapper .page-subtitle:last-child {
  margin-bottom: 0;
}

.page-wrapper > .page-title-wrapper {
  display: block;
  max-width: 1226px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.message.success,
.message.error,
.message.info,
.message.warning,
.message.notice {
  font-size: 0.875rem;
  border-radius: 5px;
}

.message.info {
  color: #425069;
  border: 1px solid #425069;
  background-color: white;
}
.message.info > *:first-child:before {
  color: #425069;
}

#QuoteForm .message.error {
  font-size: 1.2rem;
  color: white;
  background: #6D2402;
  text-align: center;
  padding-left: 145px;
  padding-right: 145px;
}

.block .title {
  font-size: 1.125rem;
}
.block .title strong {
  font-size: inherit;
}
.block .block-title {
  margin-bottom: 1.375rem !important;
}
.block .block-title > strong, .block .block-title > span {
  font-size: 1.5rem !important;
  font-weight: 500 !important;
}

.list-unstyled {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.list-unstyled li {
  margin-bottom: 0.5rem;
}

.preloader, .preloader-inline {
  text-align: center;
}
.preloader:before, .preloader-inline:before {
  content: " ";
  display: block;
  margin: 10px auto;
  width: 30px;
  height: 30px;
  background: transparent url(../images/loading.svg) no-repeat center;
  background-size: contain;
}

.preloader-inline {
  display: inline-block;
  vertical-align: middle;
}

.status {
  color: #425069;
}
.status--success {
  color: #00A329;
}
.status--warning {
  color: #978100;
}
.status--danger {
  color: #FF7E7E;
}

.modal-custom .action-close:before {
  content: "\e90f";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  color: #425069;
}

.actions-toolbar > .primary .action:last-child, .block.discount .fieldset.coupon .actions-toolbar > .primary .action:last-child, header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .action.viewcart .action:last-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .action.viewcart .product-item-details .update-cart-item:last-child, .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart:last-child, header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .primary .action.viewcart:last-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .primary .product-item-details .viewcart.update-cart-item:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar > .update-cart-item .action:last-child, .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:last-child, header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar > .primary .update-cart-item:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar > .action.viewcart .update-cart-item:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar > .update-cart-item .update-cart-item:last-child {
  width: auto;
}

.order-review-form .action.primary, .order-review-form .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .order-review-form .primary.action, .order-review-form .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .primary.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .order-review-form .primary.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .action.viewcart, .order-review-form header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .viewcart.action, .order-review-form .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .order-review-form .action.viewcart, header.page-header .minicart-wrapper .block-minicart .order-review-form .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .order-review-form .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .order-review-form .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .order-review-form .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .order-review-form .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .order-review-form header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .order-review-form .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .action.viewcart, .order-review-form header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .viewcart.action, .order-review-form .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .order-review-form .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .order-review-form .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .order-review-form .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .order-review-form .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .order-review-form .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .order-review-form .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .order-review-form .action.viewcart, header.page-header .minicart-wrapper .block-minicart .order-review-form .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .order-review-form .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .order-review-form .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .order-review-form .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .order-review-form .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .order-review-form .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .order-review-form .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .viewcart.update-cart-item, .order-review-form header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-review-form .update-cart-item, .bundle-actions .action.primary.customize, .bundle-actions .block.discount .fieldset.coupon .actions-toolbar .primary.customize.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions .primary.customize.action, .bundle-actions .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.customize.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .primary.customize.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.customize.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-actions .primary.customize.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .action.customize.viewcart, .bundle-actions header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .customize.viewcart.action, .bundle-actions .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-actions .action.customize.viewcart, header.page-header .minicart-wrapper .block-minicart .bundle-actions .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-actions .customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-actions .product-item-details .customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-actions .product-item-details .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-actions .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .primary.customize.action.viewcart, .bundle-actions header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .primary.customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .primary.customize.viewcart.action, .bundle-actions .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .customize.action.viewcart, .bundle-actions header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .customize.viewcart.action, .bundle-actions .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-actions .primary.customize.action.viewcart, header.page-header .minicart-wrapper .block-minicart .bundle-actions .block.discount .fieldset.coupon .actions-toolbar .primary.customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-actions .primary.customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-actions .product-item-details .primary.customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .primary.customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-actions .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-actions .primary.customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-actions .customize.action.viewcart, header.page-header .minicart-wrapper .block-minicart .bundle-actions .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-actions .customize.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-actions .product-item-details .customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-actions .product-item-details .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-actions .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item.action, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item.action, .bundle-actions .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .primary.customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .block.discount .fieldset.coupon .actions-toolbar .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-actions .customize.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.viewcart.update-cart-item, .bundle-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .customize.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-actions .customize.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart .primary.action, .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .primary.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart .primary.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .action.viewcart, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .viewcart.action, .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .action.viewcart, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .viewcart.action, .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .bundle-options-container .block-bundle-summary .box-tocart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .viewcart.update-cart-item, .bundle-options-container .block-bundle-summary .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .bundle-options-container .block-bundle-summary .box-tocart .update-cart-item, .cart-summary .checkout-methods-items .action.primary.checkout, .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar .primary.checkout.action, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items .primary.checkout.action, .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.checkout.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .primary.checkout.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.checkout.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items .primary.checkout.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .action.checkout.viewcart, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .checkout.viewcart.action, .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .action.checkout.viewcart, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .product-item-details .checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .primary.checkout.action.viewcart, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .primary.checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .primary.checkout.viewcart.action, .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .checkout.action.viewcart, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .checkout.viewcart.action, .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .primary.checkout.action.viewcart, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar .primary.checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .primary.checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .product-item-details .primary.checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .primary.checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items .primary.checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .checkout.action.viewcart, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .checkout.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .product-item-details .checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-summary .checkout-methods-items .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item.action, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item.action, .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .primary.checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .block.discount .fieldset.coupon .actions-toolbar .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.viewcart.update-cart-item, .cart-summary .checkout-methods-items header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-summary .checkout-methods-items .checkout.update-cart-item, .block-minicart .block-content > .actions > .primary .action.primary, .block-minicart .block-content > .actions > .primary .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .block-minicart .block-content > .actions > .primary .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .primary .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.primary, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .primary.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .action.viewcart .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .viewcart.action .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-content > .actions > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .update-cart-item, .methods-shipping .actions-toolbar .action.primary, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar .primary.action, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .methods-shipping header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .methods-shipping .actions-toolbar .primary.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .methods-shipping .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .methods-shipping .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .methods-shipping .actions-toolbar .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .methods-shipping .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .methods-shipping .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .methods-shipping .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .methods-shipping .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .methods-shipping .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .methods-shipping .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .methods-shipping .actions-toolbar .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .methods-shipping .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .methods-shipping .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .viewcart.update-cart-item, .methods-shipping .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .methods-shipping .actions-toolbar .update-cart-item, .block-authentication .action.action-register, .block-authentication .block.discount .fieldset.coupon .actions-toolbar .action-register.action, .block.discount .fieldset.coupon .actions-toolbar .block-authentication .action-register.action, .block-authentication .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .action-register.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-register.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-register.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-authentication .action-register.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .action-register.action.viewcart, .block-authentication header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .action-register.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .block-authentication header.page-header .minicart-wrapper .block-minicart .action-register.viewcart.action, .block-authentication .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .action-register.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .action-register.viewcart.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-register.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-authentication .action-register.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-authentication .block.discount .fieldset.coupon .actions-toolbar .action-register.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-authentication .action-register.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-authentication .product-item-details .action-register.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-register.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-authentication .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-register.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-authentication .action-register.viewcart.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .action-register.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-register.viewcart.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .action-register.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-register.update-cart-item, .block-authentication .action.action-login, .block-authentication .block.discount .fieldset.coupon .actions-toolbar .action-login.action, .block.discount .fieldset.coupon .actions-toolbar .block-authentication .action-login.action, .block-authentication .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .action-login.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-login.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-login.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-authentication .action-login.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .action-login.action.viewcart, .block-authentication header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .action-login.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .block-authentication header.page-header .minicart-wrapper .block-minicart .action-login.viewcart.action, .block-authentication .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .action-login.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .action-login.viewcart.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-login.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-authentication .action-login.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-authentication .block.discount .fieldset.coupon .actions-toolbar .action-login.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-authentication .action-login.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-authentication .product-item-details .action-login.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-login.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-authentication .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-login.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-authentication .action-login.viewcart.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .action-login.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-login.viewcart.update-cart-item, .block-authentication header.page-header .minicart-wrapper .block-minicart .product-item-details .action-login.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-authentication .action-login.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .primary.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .primary.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.primary, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .primary.viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.action.viewcart, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .viewcart.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.viewcart.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.viewcart.action, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item.viewcart, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .form-address-edit .actions-toolbar .action.primary, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar .primary.action, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .form-address-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-address-edit .actions-toolbar .primary.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-address-edit .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-address-edit .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-address-edit .actions-toolbar .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-address-edit .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-address-edit .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-address-edit .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-address-edit .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-address-edit .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-address-edit .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-address-edit .actions-toolbar .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .form-address-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-address-edit .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .viewcart.update-cart-item, .form-address-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-address-edit .actions-toolbar .update-cart-item, .box-tocart .action.instant-purchase, .box-tocart .block.discount .fieldset.coupon .actions-toolbar .instant-purchase.action, .block.discount .fieldset.coupon .actions-toolbar .box-tocart .instant-purchase.action, .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .instant-purchase.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .instant-purchase.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .instant-purchase.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .box-tocart .instant-purchase.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .instant-purchase.action.viewcart, .box-tocart header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .instant-purchase.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .box-tocart header.page-header .minicart-wrapper .block-minicart .instant-purchase.viewcart.action, .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .instant-purchase.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .instant-purchase.viewcart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .instant-purchase.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box-tocart .instant-purchase.action.viewcart, header.page-header .minicart-wrapper .block-minicart .box-tocart .block.discount .fieldset.coupon .actions-toolbar .instant-purchase.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box-tocart .instant-purchase.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box-tocart .product-item-details .instant-purchase.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .instant-purchase.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box-tocart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .instant-purchase.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .box-tocart .instant-purchase.viewcart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .instant-purchase.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .instant-purchase.viewcart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .instant-purchase.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .instant-purchase.update-cart-item, .multicheckout .action.primary, .multicheckout .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .multicheckout .primary.action, .multicheckout .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .primary.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .multicheckout .primary.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .action.viewcart, .multicheckout header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .viewcart.action, .multicheckout .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .multicheckout .action.viewcart, header.page-header .minicart-wrapper .block-minicart .multicheckout .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .multicheckout .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .multicheckout .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .multicheckout .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .multicheckout .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .primary.action.viewcart, .multicheckout header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .primary.viewcart.action, .multicheckout .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .action.viewcart, .multicheckout header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .viewcart.action, .multicheckout .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .multicheckout .primary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .multicheckout .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .multicheckout .primary.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .multicheckout .product-item-details .primary.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .multicheckout .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .multicheckout .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .multicheckout .action.viewcart, header.page-header .minicart-wrapper .block-minicart .multicheckout .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .multicheckout .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .multicheckout .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .multicheckout .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .multicheckout .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item.action, .multicheckout .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .primary.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .viewcart.update-cart-item.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .viewcart.update-cart-item.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .multicheckout .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .viewcart.update-cart-item, .multicheckout header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .multicheckout .update-cart-item, .box-tocart .action.tocart, .box-tocart .block.discount .fieldset.coupon .actions-toolbar .tocart.action, .block.discount .fieldset.coupon .actions-toolbar .box-tocart .tocart.action, .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .tocart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .tocart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .tocart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .box-tocart .tocart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .tocart.action.viewcart, .box-tocart header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .tocart.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .box-tocart header.page-header .minicart-wrapper .block-minicart .tocart.viewcart.action, .box-tocart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .tocart.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .tocart.viewcart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .tocart.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box-tocart .tocart.action.viewcart, header.page-header .minicart-wrapper .block-minicart .box-tocart .block.discount .fieldset.coupon .actions-toolbar .tocart.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box-tocart .tocart.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box-tocart .product-item-details .tocart.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .tocart.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box-tocart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .tocart.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .box-tocart .tocart.viewcart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .tocart.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .tocart.viewcart.update-cart-item, .box-tocart header.page-header .minicart-wrapper .block-minicart .product-item-details .tocart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box-tocart .tocart.update-cart-item {
  padding: 12px 22px;
  font-size: 1rem;
  line-height: 1;
}

@-webkit-keyframes progressBarAnimation {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

@keyframes progressBarAnimation {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.icon-arrow-backward {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-arrow-backward:before {
  content: "\e900";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-arrow-down:before {
  content: "\e901";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-forward {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-arrow-forward:before {
  content: "\e902";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-up {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-arrow-up:before {
  content: "\e903";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check-circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-check-circle:before {
  content: "\e904";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-help-outline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-help-outline:before {
  content: "\e905";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-insert-chart-outlined {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-insert-chart-outlined:before {
  content: "\e906";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-keyboard-arrow-down {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-keyboard-arrow-down:before {
  content: "\e907";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-keyboard-arrow-up {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-keyboard-arrow-up:before {
  content: "\e908";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-basket {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-basket:before {
  content: "\e909";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-account {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-account:before {
  content: "\e90a";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-search:before {
  content: "\e90b";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-down {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-chevron-down:before {
  content: "\e90c";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-chevron-right:before {
  content: "\e90d";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tick {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-tick:before {
  content: "\e90e";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-close:before {
  content: "\e90f";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-plus {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-plus:before {
  content: "\e910";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fuel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-fuel:before {
  content: "\e911";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-carbon-offset {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-carbon-offset:before {
  content: "\e912";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-delete:before {
  content: "\e909";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-truck {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.icon-truck:before {
  content: "\e915";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (max-width: 480px) {
  .hide-mobile,
  .show-tablet {
    display: none !important;
  }
}
@media only screen and (min-width: 481px) {
  .hide-tablet {
    display: none !important;
  }
}
@media only screen and (min-width: 769px) {
  .hide-tablet-l {
    display: none !important;
  }
}
@media only screen and (min-width: 993px) {
  .hide-desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 1440px) {
  .hide-widescreen {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .show-tablet-l {
    display: none !important;
  }
}
@media only screen and (max-width: 992px) {
  .show-desktop {
    display: none !important;
  }
}
@media only screen and (max-width: 1199px) {
  .show-widescreen {
    display: none !important;
  }
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.columns .column.main {
  padding-bottom: 0;
}

@media only screen and (min-width: 769px) {
  .account.page-layout-2columns-left .column.main {
    width: 100%;
    float: none;
    padding-left: 0;
  }
}
@media only screen and (min-width: 993px) {
  .account.page-layout-2columns-left .column.main {
    width: 77.7%;
    float: right;
    padding-left: 2%;
  }
}

.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  width: auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row--reversed {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.row--align-center {
  -ms-flex-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  -webkit-box-align: center;
          align-items: center;
}
.row--align-end {
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  -webkit-box-align: end;
          align-items: flex-end;
}
.row--align-start {
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
}
.row--justify-center {
  -ms-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.row--justify-end {
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.row--justify-start {
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

[class^=col-],
[class*=" col-"] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  max-width: 100%;
}

.col-1 {
  -moz-flex: 0 0 4.1666666667%;
  -ms-flex: 0 0 4.1666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 4.1666666667%;
  max-width: 4.1666666667%;
}

.col-2 {
  -moz-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-3 {
  -moz-flex: 0 0 12.5%;
  -ms-flex: 0 0 12.5%;
  -webkit-box-flex: 0;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

.col-4 {
  -moz-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-5 {
  -moz-flex: 0 0 20.8333333333%;
  -ms-flex: 0 0 20.8333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 20.8333333333%;
  max-width: 20.8333333333%;
}

.col-6 {
  -moz-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-7 {
  -moz-flex: 0 0 29.1666666667%;
  -ms-flex: 0 0 29.1666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 29.1666666667%;
  max-width: 29.1666666667%;
}

.col-8 {
  -moz-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-9 {
  -moz-flex: 0 0 37.5%;
  -ms-flex: 0 0 37.5%;
  -webkit-box-flex: 0;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}

.col-10 {
  -moz-flex: 0 0 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-11 {
  -moz-flex: 0 0 45.8333333333%;
  -ms-flex: 0 0 45.8333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 45.8333333333%;
  max-width: 45.8333333333%;
}

.col-12 {
  -moz-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-13 {
  -moz-flex: 0 0 54.1666666667%;
  -ms-flex: 0 0 54.1666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 54.1666666667%;
  max-width: 54.1666666667%;
}

.col-14 {
  -moz-flex: 0 0 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-15 {
  -moz-flex: 0 0 62.5%;
  -ms-flex: 0 0 62.5%;
  -webkit-box-flex: 0;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}

.col-16 {
  -moz-flex: 0 0 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-17 {
  -moz-flex: 0 0 70.8333333333%;
  -ms-flex: 0 0 70.8333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 70.8333333333%;
  max-width: 70.8333333333%;
}

.col-18 {
  -moz-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-19 {
  -moz-flex: 0 0 79.1666666667%;
  -ms-flex: 0 0 79.1666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 79.1666666667%;
  max-width: 79.1666666667%;
}

.col-20 {
  -moz-flex: 0 0 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-21 {
  -moz-flex: 0 0 87.5%;
  -ms-flex: 0 0 87.5%;
  -webkit-box-flex: 0;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}

.col-22 {
  -moz-flex: 0 0 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  -webkit-box-flex: 0;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-23 {
  -moz-flex: 0 0 95.8333333333%;
  -ms-flex: 0 0 95.8333333333%;
  -webkit-box-flex: 0;
          flex: 0 0 95.8333333333%;
  max-width: 95.8333333333%;
}

.col-24 {
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .col-sm-1 {
    -moz-flex: 0 0 4.1666666667%;
    -ms-flex: 0 0 4.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-sm-2 {
    -moz-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-3 {
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    -webkit-box-flex: 0;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-sm-4 {
    -moz-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-5 {
    -moz-flex: 0 0 20.8333333333%;
    -ms-flex: 0 0 20.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-sm-6 {
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-7 {
    -moz-flex: 0 0 29.1666666667%;
    -ms-flex: 0 0 29.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-sm-8 {
    -moz-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-9 {
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    -webkit-box-flex: 0;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-sm-10 {
    -moz-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-11 {
    -moz-flex: 0 0 45.8333333333%;
    -ms-flex: 0 0 45.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-sm-12 {
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-13 {
    -moz-flex: 0 0 54.1666666667%;
    -ms-flex: 0 0 54.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-sm-14 {
    -moz-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-15 {
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    -webkit-box-flex: 0;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-sm-16 {
    -moz-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-17 {
    -moz-flex: 0 0 70.8333333333%;
    -ms-flex: 0 0 70.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-sm-18 {
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-19 {
    -moz-flex: 0 0 79.1666666667%;
    -ms-flex: 0 0 79.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-sm-20 {
    -moz-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-21 {
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    -webkit-box-flex: 0;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-sm-22 {
    -moz-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-23 {
    -moz-flex: 0 0 95.8333333333%;
    -ms-flex: 0 0 95.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-sm-24 {
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row--reversed-sm {
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }
  .row--align-center-sm {
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .row--align-end-sm {
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    -webkit-box-align: end;
            align-items: flex-end;
  }
  .row--align-start-sm {
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .row--justify-center-sm {
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .row--justify-end-sm {
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .row--justify-start-sm {
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media screen and (min-width: 992px) {
  .col-md-1 {
    -moz-flex: 0 0 4.1666666667%;
    -ms-flex: 0 0 4.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-md-2 {
    -moz-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-3 {
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    -webkit-box-flex: 0;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-md-4 {
    -moz-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-5 {
    -moz-flex: 0 0 20.8333333333%;
    -ms-flex: 0 0 20.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-md-6 {
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-7 {
    -moz-flex: 0 0 29.1666666667%;
    -ms-flex: 0 0 29.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-md-8 {
    -moz-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-9 {
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    -webkit-box-flex: 0;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-md-10 {
    -moz-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-11 {
    -moz-flex: 0 0 45.8333333333%;
    -ms-flex: 0 0 45.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-md-12 {
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-13 {
    -moz-flex: 0 0 54.1666666667%;
    -ms-flex: 0 0 54.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-md-14 {
    -moz-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-15 {
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    -webkit-box-flex: 0;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-md-16 {
    -moz-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-17 {
    -moz-flex: 0 0 70.8333333333%;
    -ms-flex: 0 0 70.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-md-18 {
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-19 {
    -moz-flex: 0 0 79.1666666667%;
    -ms-flex: 0 0 79.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-md-20 {
    -moz-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-21 {
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    -webkit-box-flex: 0;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-md-22 {
    -moz-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-23 {
    -moz-flex: 0 0 95.8333333333%;
    -ms-flex: 0 0 95.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-md-24 {
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row--reversed-md {
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }
  .row--align-center-md {
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .row--align-end-md {
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    -webkit-box-align: end;
            align-items: flex-end;
  }
  .row--align-start-md {
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .row--justify-center-md {
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .row--justify-end-md {
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .row--justify-start-md {
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media screen and (min-width: 1200px) {
  .col-lg-1 {
    -moz-flex: 0 0 4.1666666667%;
    -ms-flex: 0 0 4.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-lg-2 {
    -moz-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-3 {
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    -webkit-box-flex: 0;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-lg-4 {
    -moz-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-5 {
    -moz-flex: 0 0 20.8333333333%;
    -ms-flex: 0 0 20.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-lg-6 {
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-7 {
    -moz-flex: 0 0 29.1666666667%;
    -ms-flex: 0 0 29.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-lg-8 {
    -moz-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-9 {
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    -webkit-box-flex: 0;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-lg-10 {
    -moz-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-11 {
    -moz-flex: 0 0 45.8333333333%;
    -ms-flex: 0 0 45.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-lg-12 {
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-13 {
    -moz-flex: 0 0 54.1666666667%;
    -ms-flex: 0 0 54.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-lg-14 {
    -moz-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-15 {
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    -webkit-box-flex: 0;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-lg-16 {
    -moz-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-17 {
    -moz-flex: 0 0 70.8333333333%;
    -ms-flex: 0 0 70.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-lg-18 {
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-19 {
    -moz-flex: 0 0 79.1666666667%;
    -ms-flex: 0 0 79.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-lg-20 {
    -moz-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-21 {
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    -webkit-box-flex: 0;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-lg-22 {
    -moz-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-23 {
    -moz-flex: 0 0 95.8333333333%;
    -ms-flex: 0 0 95.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-lg-24 {
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row--reversed-lg {
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }
  .row--align-center-lg {
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .row--align-end-lg {
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    -webkit-box-align: end;
            align-items: flex-end;
  }
  .row--align-start-lg {
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .row--justify-center-lg {
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .row--justify-end-lg {
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .row--justify-start-lg {
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media screen and (min-width: 1440px) {
  .col-xl-1 {
    -moz-flex: 0 0 4.1666666667%;
    -ms-flex: 0 0 4.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-xl-2 {
    -moz-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-3 {
    -moz-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    -webkit-box-flex: 0;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-xl-4 {
    -moz-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-5 {
    -moz-flex: 0 0 20.8333333333%;
    -ms-flex: 0 0 20.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-xl-6 {
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-7 {
    -moz-flex: 0 0 29.1666666667%;
    -ms-flex: 0 0 29.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-xl-8 {
    -moz-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-9 {
    -moz-flex: 0 0 37.5%;
    -ms-flex: 0 0 37.5%;
    -webkit-box-flex: 0;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-xl-10 {
    -moz-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-11 {
    -moz-flex: 0 0 45.8333333333%;
    -ms-flex: 0 0 45.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-xl-12 {
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-13 {
    -moz-flex: 0 0 54.1666666667%;
    -ms-flex: 0 0 54.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-xl-14 {
    -moz-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-15 {
    -moz-flex: 0 0 62.5%;
    -ms-flex: 0 0 62.5%;
    -webkit-box-flex: 0;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-xl-16 {
    -moz-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-17 {
    -moz-flex: 0 0 70.8333333333%;
    -ms-flex: 0 0 70.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-xl-18 {
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-19 {
    -moz-flex: 0 0 79.1666666667%;
    -ms-flex: 0 0 79.1666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-xl-20 {
    -moz-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-21 {
    -moz-flex: 0 0 87.5%;
    -ms-flex: 0 0 87.5%;
    -webkit-box-flex: 0;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-xl-22 {
    -moz-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    -webkit-box-flex: 0;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-23 {
    -moz-flex: 0 0 95.8333333333%;
    -ms-flex: 0 0 95.8333333333%;
    -webkit-box-flex: 0;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-xl-24 {
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row--reversed-xl {
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }
  .row--align-center-xl {
    -ms-flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .row--align-end-xl {
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    -webkit-box-align: end;
            align-items: flex-end;
  }
  .row--align-start-xl {
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .row--justify-center-xl {
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .row--justify-end-xl {
    -ms-justify-content: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .row--justify-start-xl {
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
button,
a.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #4B4B4B;
  border: 0.125rem solid #F6F6F6;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #F6F6F6;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  button,
  a.button {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
button > span,
a.button > span {
  vertical-align: middle;
  display: inline-block;
}
button > [class^=icon-], button > [icon~=" icon-"],
a.button > [class^=icon-],
a.button > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
button > [class^=icon-]:first-child, button > [icon~=" icon-"]:first-child,
a.button > [class^=icon-]:first-child,
a.button > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
button > [class^=icon-]:last-child, button > [icon~=" icon-"]:last-child,
a.button > [class^=icon-]:last-child,
a.button > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
button:hover, button:focus,
a.button:hover,
a.button:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background: #dddddd;
  border-color: #dddddd;
}
button:focus,
a.button:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(246, 246, 246, 0.2);
          box-shadow: 0 0 0 2px rgba(246, 246, 246, 0.2);
}

button.disabled,
button[disabled],
fieldset[disabled] button {
  cursor: not-allowed;
}

.action.outlined, .block.discount .fieldset.coupon .actions-toolbar .outlined.action, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #7D8081;
  border: 0.125rem solid #7D8081;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #7D8081;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: #7D8081;
}
@media only screen and (min-width: 481px) {
  .action.outlined, .block.discount .fieldset.coupon .actions-toolbar .outlined.action, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.outlined > span, .block.discount .fieldset.coupon .actions-toolbar .outlined.action > span, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > [class^=icon-], .action.outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > [class^=icon-]:first-child, .action.outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > [class^=icon-]:last-child, .action.outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item:hover, .action.outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background: #646667;
  border-color: #646667;
}
.action.outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(125, 128, 129, 0.2);
          box-shadow: 0 0 0 2px rgba(125, 128, 129, 0.2);
}
.action.outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item:hover, .action.outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .outlined.update-cart-item:focus {
  background-color: rgba(125, 128, 129, 0.1);
  border-color: #646667;
}

.action.primary:hover:after, header.page-header .minicart-wrapper .block-minicart .action.viewcart:hover:after, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:hover:after,
.action-primary:hover:after,
.action.secondary:hover:after,
.block.discount .fieldset.coupon .actions-toolbar .action:hover:after,
.action-secondary:hover:after {
  -webkit-transform: translateX(0.2rem);
          transform: translateX(0.2rem);
}
.action.primary:after, header.page-header .minicart-wrapper .block-minicart .action.viewcart:after, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:after,
.action-primary:after,
.action.secondary:after,
.block.discount .fieldset.coupon .actions-toolbar .action:after,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:after,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item:after,
.action-secondary:after {
  content: "\e902";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.375;
  margin-left: 0.6rem;
  -webkit-transition: 0.3s -webkit-transform ease-in-out 0s;
  transition: 0.3s -webkit-transform ease-in-out 0s;
  transition: 0.3s transform ease-in-out 0s;
  transition: 0.3s transform ease-in-out 0s, 0.3s -webkit-transform ease-in-out 0s;
  border-radius: 30px;
  position: relative;
  top: 0.0625rem;
}
.action.primary[disabled], header.page-header .minicart-wrapper .block-minicart .action[disabled].viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details [disabled].update-cart-item,
.action-primary[disabled],
.action.secondary[disabled],
.block.discount .fieldset.coupon .actions-toolbar .action[disabled],
.action-secondary[disabled] {
  cursor: not-allowed;
}

.action.primary, .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item,
.action-primary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #425069;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #425069;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.primary, .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item,
  .action-primary {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.primary > span, .block.discount .fieldset.coupon .actions-toolbar .primary.action > span, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action > span, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action > span, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > span,
.action-primary > span {
  vertical-align: middle;
  display: inline-block;
}
.action.primary > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .primary.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-], .action.primary > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .primary.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"],
.action-primary > [class^=icon-],
.action-primary > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.primary > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .primary.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-]:first-child, .action.primary > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .primary.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"]:first-child,
.action-primary > [class^=icon-]:first-child,
.action-primary > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.primary > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .primary.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-]:last-child, .action.primary > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .primary.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"]:last-child,
.action-primary > [class^=icon-]:last-child,
.action-primary > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.primary:hover, .block.discount .fieldset.coupon .actions-toolbar .primary.action:hover, header.page-header .minicart-wrapper .block-minicart .action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:hover, .action.primary:focus, .block.discount .fieldset.coupon .actions-toolbar .primary.action:focus, header.page-header .minicart-wrapper .block-minicart .action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:focus,
.action-primary:hover,
.action-primary:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #2e384a;
  border-color: #2e384a;
}
.action.primary:focus, .block.discount .fieldset.coupon .actions-toolbar .primary.action:focus, header.page-header .minicart-wrapper .block-minicart .action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:focus,
.action-primary:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
          box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
}
.action.primary-outlined, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item,
.action-primary-outlined {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #425069;
  border: 0.125rem solid #425069;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #425069;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: #425069;
}
@media only screen and (min-width: 481px) {
  .action.primary-outlined, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item,
  .action-primary-outlined {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.primary-outlined > span, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > span, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > span,
.action-primary-outlined > span {
  vertical-align: middle;
  display: inline-block;
}
.action.primary-outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > [class^=icon-], .action.primary-outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > [icon~=" icon-"],
.action-primary-outlined > [class^=icon-],
.action-primary-outlined > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.primary-outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > [class^=icon-]:first-child, .action.primary-outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > [icon~=" icon-"]:first-child,
.action-primary-outlined > [class^=icon-]:first-child,
.action-primary-outlined > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.primary-outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > [class^=icon-]:last-child, .action.primary-outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item > [icon~=" icon-"]:last-child,
.action-primary-outlined > [class^=icon-]:last-child,
.action-primary-outlined > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.primary-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item:hover, .action.primary-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item:focus,
.action-primary-outlined:hover,
.action-primary-outlined:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #2e384a;
  border-color: #2e384a;
}
.action.primary-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item:focus,
.action-primary-outlined:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
          box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
}
.action.primary-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item:hover, .action.primary-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .primary-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .primary-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .primary-outlined.update-cart-item:focus,
.action-primary-outlined:hover,
.action-primary-outlined:focus {
  background-color: rgba(46, 56, 74, 0.1);
  border-color: #2e384a;
}

.action.secondary, .block.discount .fieldset.coupon .actions-toolbar .action, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item,
.action-secondary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #101828;
  border: 0.125rem solid #E49464;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #E49464;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.secondary, .block.discount .fieldset.coupon .actions-toolbar .action, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item,
  .action-secondary {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.secondary > span, .block.discount .fieldset.coupon .actions-toolbar .action > span, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > span, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > span,
.action-secondary > span {
  vertical-align: middle;
  display: inline-block;
}
.action.secondary > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > [class^=icon-], .action.secondary > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > [icon~=" icon-"],
.action-secondary > [class^=icon-],
.action-secondary > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.secondary > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > [class^=icon-]:first-child, .action.secondary > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > [icon~=" icon-"]:first-child,
.action-secondary > [class^=icon-]:first-child,
.action-secondary > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.secondary > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > [class^=icon-]:last-child, .action.secondary > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item > [icon~=" icon-"]:last-child,
.action-secondary > [class^=icon-]:last-child,
.action-secondary > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.secondary:hover, .block.discount .fieldset.coupon .actions-toolbar .action:hover, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item:hover, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item:hover, .action.secondary:focus, .block.discount .fieldset.coupon .actions-toolbar .action:focus, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item:focus,
.action-secondary:hover,
.action-secondary:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #E2B89B;
  border-color: #E2B89B;
}
.action.secondary:focus, .block.discount .fieldset.coupon .actions-toolbar .action:focus, header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item:focus,
.action-secondary:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(228, 148, 100, 0.2);
          box-shadow: 0 0 0 2px rgba(228, 148, 100, 0.2);
}
.action.secondary-outlined, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item,
.action-secondary-outlined {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #E49464;
  border: 0.125rem solid #E49464;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #E49464;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: #E49464;
}
@media only screen and (min-width: 481px) {
  .action.secondary-outlined, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item,
  .action-secondary-outlined {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.secondary-outlined > span, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > span, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > span,
.action-secondary-outlined > span {
  vertical-align: middle;
  display: inline-block;
}
.action.secondary-outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > [class^=icon-], .action.secondary-outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > [icon~=" icon-"],
.action-secondary-outlined > [class^=icon-],
.action-secondary-outlined > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.secondary-outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > [class^=icon-]:first-child, .action.secondary-outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > [icon~=" icon-"]:first-child,
.action-secondary-outlined > [class^=icon-]:first-child,
.action-secondary-outlined > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.secondary-outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > [class^=icon-]:last-child, .action.secondary-outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item > [icon~=" icon-"]:last-child,
.action-secondary-outlined > [class^=icon-]:last-child,
.action-secondary-outlined > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.secondary-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item:hover, .action.secondary-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item:focus,
.action-secondary-outlined:hover,
.action-secondary-outlined:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #C67F50;
  border-color: #C67F50;
}
.action.secondary-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item:focus,
.action-secondary-outlined:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(228, 148, 100, 0.2);
          box-shadow: 0 0 0 2px rgba(228, 148, 100, 0.2);
}
.action.secondary-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item:hover, .action.secondary-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .secondary-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .secondary-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary-outlined.update-cart-item:focus,
.action-secondary-outlined:hover,
.action-secondary-outlined:focus {
  background-color: rgba(198, 127, 80, 0.1);
  border-color: #C67F50;
}

.action.alt, .block.discount .fieldset.coupon .actions-toolbar .alt.action, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #D37B46;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #D37B46;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.alt, .block.discount .fieldset.coupon .actions-toolbar .alt.action, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.alt > span, .block.discount .fieldset.coupon .actions-toolbar .alt.action > span, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.alt > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .alt.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [class^=icon-], .action.alt > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .alt.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.alt > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [class^=icon-]:first-child, .action.alt > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.alt > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [class^=icon-]:last-child, .action.alt > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.alt:hover, .block.discount .fieldset.coupon .actions-toolbar .alt.action:hover, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item:hover, .action.alt:focus, .block.discount .fieldset.coupon .actions-toolbar .alt.action:focus, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #ba612c;
  border-color: #ba612c;
}
.action.alt:focus, .block.discount .fieldset.coupon .actions-toolbar .alt.action:focus, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(211, 123, 70, 0.2);
          box-shadow: 0 0 0 2px rgba(211, 123, 70, 0.2);
}
.action.alt-outlined, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #D37B46;
  border: 0.125rem solid #D37B46;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #D37B46;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: #D37B46;
}
@media only screen and (min-width: 481px) {
  .action.alt-outlined, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.alt-outlined > span, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > span, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.alt-outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > [class^=icon-], .action.alt-outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.alt-outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > [class^=icon-]:first-child, .action.alt-outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.alt-outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > [class^=icon-]:last-child, .action.alt-outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.alt-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item:hover, .action.alt-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #ba612c;
  border-color: #ba612c;
}
.action.alt-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(211, 123, 70, 0.2);
          box-shadow: 0 0 0 2px rgba(211, 123, 70, 0.2);
}
.action.alt-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item:hover, .action.alt-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .alt-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .alt-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt-outlined.update-cart-item:focus {
  background-color: rgba(186, 97, 44, 0.1);
  border-color: #ba612c;
}

.action.green, .block.discount .fieldset.coupon .actions-toolbar .green.action, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #447C53;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #447C53;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.green, .block.discount .fieldset.coupon .actions-toolbar .green.action, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.green > span, .block.discount .fieldset.coupon .actions-toolbar .green.action > span, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.green > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .green.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > [class^=icon-], .action.green > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .green.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.green > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .green.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > [class^=icon-]:first-child, .action.green > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .green.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.green > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .green.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > [class^=icon-]:last-child, .action.green > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .green.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.green:hover, .block.discount .fieldset.coupon .actions-toolbar .green.action:hover, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item:hover, .action.green:focus, .block.discount .fieldset.coupon .actions-toolbar .green.action:focus, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #325b3d;
  border-color: #325b3d;
}
.action.green:focus, .block.discount .fieldset.coupon .actions-toolbar .green.action:focus, header.page-header .minicart-wrapper .block-minicart .green.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .green.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(68, 124, 83, 0.2);
          box-shadow: 0 0 0 2px rgba(68, 124, 83, 0.2);
}
.action.green-outlined, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #447C53;
  border: 0.125rem solid #447C53;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #447C53;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: #447C53;
}
@media only screen and (min-width: 481px) {
  .action.green-outlined, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.green-outlined > span, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > span, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.green-outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > [class^=icon-], .action.green-outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.green-outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > [class^=icon-]:first-child, .action.green-outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.green-outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > [class^=icon-]:last-child, .action.green-outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.green-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item:hover, .action.green-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #325b3d;
  border-color: #325b3d;
}
.action.green-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(68, 124, 83, 0.2);
          box-shadow: 0 0 0 2px rgba(68, 124, 83, 0.2);
}
.action.green-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item:hover, .action.green-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .green-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .green-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .green-outlined.update-cart-item:focus {
  background-color: rgba(50, 91, 61, 0.1);
  border-color: #325b3d;
}

.action.danger, .block.discount .fieldset.coupon .actions-toolbar .danger.action, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #ba3535;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #ba3535;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.danger, .block.discount .fieldset.coupon .actions-toolbar .danger.action, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.danger > span, .block.discount .fieldset.coupon .actions-toolbar .danger.action > span, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.danger > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .danger.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > [class^=icon-], .action.danger > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .danger.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.danger > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .danger.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > [class^=icon-]:first-child, .action.danger > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .danger.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.danger > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .danger.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > [class^=icon-]:last-child, .action.danger > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .danger.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.danger:hover, .block.discount .fieldset.coupon .actions-toolbar .danger.action:hover, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item:hover, .action.danger:focus, .block.discount .fieldset.coupon .actions-toolbar .danger.action:focus, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #922a2a;
  border-color: #922a2a;
}
.action.danger:focus, .block.discount .fieldset.coupon .actions-toolbar .danger.action:focus, header.page-header .minicart-wrapper .block-minicart .danger.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(186, 53, 53, 0.2);
          box-shadow: 0 0 0 2px rgba(186, 53, 53, 0.2);
}
.action.danger-outlined, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #ba3535;
  border: 0.125rem solid #ba3535;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #ba3535;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: #ba3535;
}
@media only screen and (min-width: 481px) {
  .action.danger-outlined, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.danger-outlined > span, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > span, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.danger-outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > [class^=icon-], .action.danger-outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.danger-outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > [class^=icon-]:first-child, .action.danger-outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.danger-outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > [class^=icon-]:last-child, .action.danger-outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.danger-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item:hover, .action.danger-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #922a2a;
  border-color: #922a2a;
}
.action.danger-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(186, 53, 53, 0.2);
          box-shadow: 0 0 0 2px rgba(186, 53, 53, 0.2);
}
.action.danger-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item:hover, .action.danger-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .danger-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .danger-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .danger-outlined.update-cart-item:focus {
  background-color: rgba(146, 42, 42, 0.1);
  border-color: #922a2a;
}

.action.white, .block.discount .fieldset.coupon .actions-toolbar .white.action, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #425069;
  border: 0.125rem solid white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: white;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.white, .block.discount .fieldset.coupon .actions-toolbar .white.action, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.white > span, .block.discount .fieldset.coupon .actions-toolbar .white.action > span, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.white > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .white.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [class^=icon-], .action.white > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .white.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.white > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [class^=icon-]:first-child, .action.white > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.white > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [class^=icon-]:last-child, .action.white > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.white:hover, .block.discount .fieldset.coupon .actions-toolbar .white.action:hover, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item:hover, .action.white:focus, .block.discount .fieldset.coupon .actions-toolbar .white.action:focus, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
}
.action.white:focus, .block.discount .fieldset.coupon .actions-toolbar .white.action:focus, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}
.action.white-outlined, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: white;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-color: white;
}
@media only screen and (min-width: 481px) {
  .action.white-outlined, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.white-outlined > span, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > span, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.white-outlined > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > [class^=icon-], .action.white-outlined > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.white-outlined > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > [class^=icon-]:first-child, .action.white-outlined > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.white-outlined > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > [class^=icon-]:last-child, .action.white-outlined > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.white-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item:hover, .action.white-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
}
.action.white-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}
.action.white-outlined:hover, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action:hover, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item:hover, .action.white-outlined:focus, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action:focus, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item:focus {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.9);
}

.action.no-styles, .block.discount .fieldset.coupon .actions-toolbar .no-styles.action, header.page-header .minicart-wrapper .block-minicart .no-styles.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .no-styles.update-cart-item {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.action.wide, .block.discount .fieldset.coupon .actions-toolbar .wide.action, header.page-header .minicart-wrapper .block-minicart .wide.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .wide.update-cart-item {
  min-width: 120px;
  text-align: center;
}

.action.wider, .block.discount .fieldset.coupon .actions-toolbar .wider.action, header.page-header .minicart-wrapper .block-minicart .wider.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .wider.update-cart-item {
  min-width: 180px;
  text-align: center;
}

.action.full, .block.discount .fieldset.coupon .actions-toolbar .full.action, header.page-header .minicart-wrapper .block-minicart .full.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .full.update-cart-item {
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 480px) {
  .action.full-mobile, .block.discount .fieldset.coupon .actions-toolbar .full-mobile.action, header.page-header .minicart-wrapper .block-minicart .full-mobile.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .full-mobile.update-cart-item {
    width: 100%;
    text-align: center;
  }
}

.action.small, .block.discount .fieldset.coupon .actions-toolbar .small.action, header.page-header .minicart-wrapper .block-minicart .small.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .small.update-cart-item {
  padding: 0.125rem 0.9375rem;
  font-size: 0.75rem;
  font-weight: 400;
  border-width: 1px;
}
.action.small:hover, .block.discount .fieldset.coupon .actions-toolbar .small.action:hover, header.page-header .minicart-wrapper .block-minicart .small.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .small.update-cart-item:hover, .action.small:focus, .block.discount .fieldset.coupon .actions-toolbar .small.action:focus, header.page-header .minicart-wrapper .block-minicart .small.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .small.update-cart-item:focus {
  border-width: 1px;
}

.action .loading-icon, .block.discount .fieldset.coupon .actions-toolbar .action .loading-icon, header.page-header .minicart-wrapper .block-minicart .action.viewcart .loading-icon, header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item .loading-icon {
  width: 15px;
  height: 15px;
}

.action.loading, .block.discount .fieldset.coupon .actions-toolbar .loading.action, header.page-header .minicart-wrapper .block-minicart .loading.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .loading.update-cart-item {
  position: relative;
  top: 0;
  opacity: 1;
  overflow: hidden;
}
.action.loading:after, .block.discount .fieldset.coupon .actions-toolbar .loading.action:after, header.page-header .minicart-wrapper .block-minicart .loading.action.viewcart:after, header.page-header .minicart-wrapper .block-minicart .product-item-details .loading.update-cart-item:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2) url(../images/loading-white.svg) no-repeat center;
  background-size: 1.25rem;
  margin-left: 0;
  border-radius: 30px;
}
.action.loading:hover:after, .block.discount .fieldset.coupon .actions-toolbar .loading.action:hover:after, header.page-header .minicart-wrapper .block-minicart .loading.action.viewcart:hover:after, header.page-header .minicart-wrapper .block-minicart .product-item-details .loading.update-cart-item:hover:after {
  -webkit-transform: none;
          transform: none;
}

.action.action-clear:before, .block.discount .fieldset.coupon .actions-toolbar .action-clear.action:before, header.page-header .minicart-wrapper .block-minicart .action-clear.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .action-clear.update-cart-item:before {
  content: "\e90f";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}

.styled-actions-toolbar, .checkout-actions-toolbar, .cart-actions-toolbar, .form-communication-edit .actions-toolbar, .form-edit-account .actions-toolbar, .customer-account-create .actions-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: auto;
}
.styled-actions-toolbar h3, .checkout-actions-toolbar h3, .cart-actions-toolbar h3, .form-communication-edit .actions-toolbar h3, .form-edit-account .actions-toolbar h3, .customer-account-create .actions-toolbar h3 {
  margin-top: 0;
}
.styled-actions-toolbar .action.primary, .checkout-actions-toolbar .action.primary, .cart-actions-toolbar .action.primary, .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .primary.action, .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .primary.action, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .primary.action, .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .styled-actions-toolbar .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-actions-toolbar .primary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .primary.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .primary.update-cart-item, .form-communication-edit .actions-toolbar .action.primary, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar .primary.action, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar .primary.update-cart-item, .form-edit-account .actions-toolbar .action.primary, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .primary.action, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .primary.update-cart-item, .customer-account-create .actions-toolbar .action.primary, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar .primary.action, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .customer-account-create .actions-toolbar .primary.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item, .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .styled-actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-communication-edit .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-communication-edit .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-communication-edit .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-communication-edit .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-communication-edit .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar .viewcart.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .form-communication-edit header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-communication-edit header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-edit-account .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-edit-account .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-edit-account .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .viewcart.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart, .form-edit-account header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .form-edit-account header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-edit-account header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .customer-account-create .actions-toolbar .action.viewcart, header.page-header .minicart-wrapper .block-minicart .customer-account-create .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .customer-account-create .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .customer-account-create .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .customer-account-create .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .customer-account-create .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .customer-account-create .actions-toolbar .viewcart.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart, .customer-account-create header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .customer-account-create header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .customer-account-create header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .styled-actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-communication-edit .actions-toolbar .update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-edit-account .actions-toolbar .update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .customer-account-create .actions-toolbar .update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item {
  min-width: 180px;
  text-align: center;
  margin-bottom: 1.375rem;
}
.styled-actions-toolbar .action.back, .checkout-actions-toolbar .action.back, .cart-actions-toolbar .action.back, .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .back.action, .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .back.action, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .back.action, .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar .back.action, .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar .back.action, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .back.action, .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .styled-actions-toolbar .back.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-actions-toolbar .back.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .back.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .back.update-cart-item, .form-communication-edit .actions-toolbar .action.back, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar .back.action, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar .back.action, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar .back.update-cart-item, .form-edit-account .actions-toolbar .action.back, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar .back.action, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .back.action, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .back.update-cart-item, .customer-account-create .actions-toolbar .action.back, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar .back.action, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar .back.action, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .customer-account-create .actions-toolbar .back.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.viewcart.action, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.viewcart.update-cart-item, .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .styled-actions-toolbar .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-actions-toolbar .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .styled-actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .styled-actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .checkout-actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-communication-edit .actions-toolbar .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-communication-edit .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-communication-edit .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-communication-edit .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-communication-edit .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-communication-edit .actions-toolbar .back.viewcart.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .actions-toolbar .back.action.viewcart, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .form-communication-edit header.page-header .minicart-wrapper .block-minicart .actions-toolbar .back.viewcart.action, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-communication-edit header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .form-communication-edit .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.viewcart.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-edit-account .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .form-edit-account .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-edit-account .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .back.viewcart.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .actions-toolbar .back.action.viewcart, .form-edit-account header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .form-edit-account header.page-header .minicart-wrapper .block-minicart .actions-toolbar .back.viewcart.action, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-edit-account header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.viewcart.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .customer-account-create .actions-toolbar .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .customer-account-create .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .customer-account-create .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .customer-account-create .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .customer-account-create .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .customer-account-create .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .customer-account-create .actions-toolbar .back.viewcart.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .actions-toolbar .back.action.viewcart, .customer-account-create header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.action, .block.discount .fieldset.coupon .customer-account-create header.page-header .minicart-wrapper .block-minicart .actions-toolbar .back.viewcart.action, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .customer-account-create header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .back.viewcart.update-cart-item, .customer-account-create .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.viewcart.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item, .styled-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .checkout-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .form-communication-edit .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, .customer-account-create .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .styled-actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-communication-edit .actions-toolbar .back.update-cart-item, .form-communication-edit header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-edit-account .actions-toolbar .back.update-cart-item, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .customer-account-create .actions-toolbar .back.update-cart-item, .customer-account-create header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .back.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 130px;
  overflow: visible !important;
}

.actions-toolbar .primary a.action, .block.discount .fieldset.coupon .actions-toolbar .primary a.action, .block.discount .fieldset.coupon .actions-toolbar .primary header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .primary a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item a.action, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item a.action, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .action.viewcart a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action.viewcart a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart a.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item a.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .action.viewcart a.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart a.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item a.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .action.viewcart a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action.viewcart a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, .actions-toolbar .primary header.page-header .minicart-wrapper .block-minicart a.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .primary header.page-header .minicart-wrapper .block-minicart a.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar .primary header.page-header .minicart-wrapper .block-minicart .product-item-details a.viewcart.update-cart-item, .actions-toolbar .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .actions-toolbar .primary a.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .primary a.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .primary a.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .primary .product-item-details a.viewcart.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .primary a.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .primary a.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item a.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .product-item-details .viewcart.update-cart-item a.viewcart.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item a.viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item a.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item .block.discount .fieldset.coupon .actions-toolbar a.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.viewcart.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item .block.discount .fieldset.coupon .actions-toolbar a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.update-cart-item, .actions-toolbar .primary header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action.viewcart header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .primary a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .action.viewcart a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.action a.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .viewcart.update-cart-item a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.update-cart-item,
.actions-toolbar .secondary a.action,
.block.discount .fieldset.coupon .actions-toolbar .action a.action,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.action,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.action,
.block.discount .fieldset.coupon .actions-toolbar .secondary a.action,
.block.discount .fieldset.coupon .actions-toolbar .action a.action,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.action,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.action,
.block.discount .fieldset.coupon .actions-toolbar .secondary header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar .action header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .action a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .secondary a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.update-cart-item,
.actions-toolbar .secondary header.page-header .minicart-wrapper .block-minicart a.action.viewcart,
.block.discount .fieldset.coupon .actions-toolbar .action header.page-header .minicart-wrapper .block-minicart a.action.viewcart,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart a.action.viewcart,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item header.page-header .minicart-wrapper .block-minicart a.action.viewcart,
.block.discount .fieldset.coupon .actions-toolbar .secondary header.page-header .minicart-wrapper .block-minicart a.viewcart.action,
.block.discount .fieldset.coupon .actions-toolbar .action header.page-header .minicart-wrapper .block-minicart a.viewcart.action,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart a.viewcart.action,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item header.page-header .minicart-wrapper .block-minicart a.viewcart.action,
.block.discount .fieldset.coupon .actions-toolbar .secondary header.page-header .minicart-wrapper .block-minicart .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar .action header.page-header .minicart-wrapper .block-minicart .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.viewcart.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.viewcart.update-cart-item,
.actions-toolbar .secondary header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar .action header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.viewcart.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar a.viewcart.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .actions-toolbar .secondary a.action.viewcart,
header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .action a.action.viewcart,
.block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action a.action.viewcart,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .update-cart-item a.action.viewcart,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.action.viewcart,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.action.viewcart,
header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .secondary a.viewcart.action,
header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .action a.viewcart.action,
header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a.viewcart.action,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.viewcart.action,
.block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .secondary a.viewcart.action,
.block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action a.viewcart.action,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .update-cart-item a.viewcart.action,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.viewcart.action,
.block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.viewcart.action,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .secondary .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .action .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .actions-toolbar .product-item-details .update-cart-item .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item .product-item-details a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .secondary a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .action a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.viewcart.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .secondary a.viewcart.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action a.viewcart.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.viewcart.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.viewcart.update-cart-item,
.actions-toolbar .secondary header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar .action header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .secondary a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action a.update-cart-item,
.block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .action a.update-cart-item,
.block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar .update-cart-item a.update-cart-item,
header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item a.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.action.back, .block.discount .fieldset.coupon .actions-toolbar .back.action, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
  color: #425069;
  font-size: 16px;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  text-decoration: none;
  overflow: visible;
}
.action.back:before, .block.discount .fieldset.coupon .actions-toolbar .back.action:before, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item:before {
  content: "\e900";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.action.back span, .block.discount .fieldset.coupon .actions-toolbar .back.action span, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart span, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item span {
  text-decoration: underline;
}
.action.back:hover, .block.discount .fieldset.coupon .actions-toolbar .back.action:hover, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item:hover {
  color: #2e384a;
}
.action.back:hover:before, .block.discount .fieldset.coupon .actions-toolbar .back.action:hover:before, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart:hover:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item:hover:before {
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}

input[type=text],
input[type=password],
input[type=url],
input[type=tel],
input[type=search],
input[type=number],
input[type=datetime],
input[type=email],
textarea {
  background-color: white;
  border: 1px solid #425069;
  border-radius: 30px;
  color: #101828;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 10px 14px;
  -webkit-transition-property: border-color,-webkit-box-shadow;
  transition-property: border-color,-webkit-box-shadow;
  transition-property: box-shadow,border-color;
  transition-property: box-shadow,border-color,-webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #C7CDCD;
  opacity: 1;
}
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=email]::-moz-placeholder,
textarea::-moz-placeholder {
  color: #C7CDCD;
  opacity: 1;
}
input[type=text]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=url]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,
input[type=search]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=datetime]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #C7CDCD;
  opacity: 1;
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=url]::placeholder,
input[type=tel]::placeholder,
input[type=search]::placeholder,
input[type=number]::placeholder,
input[type=datetime]::placeholder,
input[type=email]::placeholder,
textarea::placeholder {
  color: #C7CDCD;
  opacity: 1;
}
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=datetime]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #C7CDCD;
}
input[type=text]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=url]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,
input[type=search]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=datetime]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #C7CDCD;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
textarea:focus {
  border-color: #98A2B3;
  -webkit-box-shadow: inset 0 0 0 1px #98A2B3;
          box-shadow: inset 0 0 0 1px #98A2B3;
  outline: none;
}
input[type=text][readonly],
input[type=password][readonly],
input[type=url][readonly],
input[type=tel][readonly],
input[type=search][readonly],
input[type=number][readonly],
input[type=datetime][readonly],
input[type=email][readonly],
textarea[readonly] {
  cursor: not-allowed;
  opacity: 0.5;
}

input[type=text],
input[type=password],
input[type=url],
input[type=tel],
input[type=search],
input[type=number],
input[type=datetime],
input[type=email] {
  height: 40px;
}

select,
.select2-container .select2-selection--single {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: 1px solid #425069;
  border-radius: 30px;
  color: #101828;
  font-size: 0.875rem;
  font-weight: 400;
  outline: none;
  padding: 2px 24px 2px 14px;
  height: 40px;
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.41 0.59 L 6 5.17 L 10.59 0.59 L 12 2 L 6 8 L 0 2 Z' fill='%234B4B4B' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: right 20px center;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
  -webkit-transition-property: border-color,-webkit-box-shadow;
  transition-property: border-color,-webkit-box-shadow;
  transition-property: box-shadow,border-color;
  transition-property: box-shadow,border-color,-webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
select::-ms-expand,
.select2-container .select2-selection--single::-ms-expand {
  display: none;
}
select:not([disabled]):focus,
.select2-container .select2-selection--single:not([disabled]):focus {
  border-color: #425069;
  -webkit-box-shadow: inset 0 0 0 1px #425069;
          box-shadow: inset 0 0 0 1px #425069;
  outline: none;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > input, .input-group > select {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > input:not(:last-child), .input-group > select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .input-group-append, .input-group .input-group-prepend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-group .input-group-append .action, .input-group .input-group-append .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .input-group .input-group-append .action, .input-group .input-group-append header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .input-group .input-group-append .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .input-group .input-group-append .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .input-group .input-group-append .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .input-group .input-group-append header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group .input-group-append .update-cart-item, .input-group .input-group-prepend .action, .input-group .input-group-prepend .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .input-group .input-group-prepend .action, .input-group .input-group-prepend header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .input-group .input-group-prepend .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .input-group .input-group-prepend .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .input-group .input-group-prepend .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .input-group .input-group-prepend header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group .input-group-prepend .update-cart-item {
  position: relative;
  z-index: 2;
}
.input-group .input-group-append {
  margin-left: -1px;
}
.input-group .input-group-prepend {
  margin-right: -1px;
}

.input-group > .input-group-append > .action, .block.discount .fieldset.coupon .actions-toolbar .input-group > .input-group-append > .action, header.page-header .minicart-wrapper .block-minicart .input-group > .input-group-append > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group > .input-group-append > .update-cart-item,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .action:not(:first-child),
.block.discount .fieldset.coupon .actions-toolbar .input-group > .input-group-prepend:first-child > .action:not(:first-child),
header.page-header .minicart-wrapper .block-minicart .input-group > .input-group-prepend:first-child > .action.viewcart:not(:first-child),
header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group > .input-group-prepend:first-child > .update-cart-item:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .action,
.block.discount .fieldset.coupon .actions-toolbar .input-group > .input-group-prepend:not(:first-child) > .action,
header.page-header .minicart-wrapper .block-minicart .input-group > .input-group-prepend:not(:first-child) > .action.viewcart,
header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group > .input-group-prepend:not(:first-child) > .update-cart-item,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .input-group-append:last-child > .action:not(:last-child):not(.dropdown-toggle), header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group > .input-group-append:last-child > .update-cart-item:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .action, .block.discount .fieldset.coupon .actions-toolbar .input-group > .input-group-append:not(:last-child) > .action, header.page-header .minicart-wrapper .block-minicart .input-group > .input-group-append:not(:last-child) > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group > .input-group-append:not(:last-child) > .update-cart-item, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .action, .block.discount .fieldset.coupon .actions-toolbar .input-group > .input-group-prepend > .action, header.page-header .minicart-wrapper .block-minicart .input-group > .input-group-prepend > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .input-group > .input-group-prepend > .update-cart-item, .input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container .select2-selection--single .select2-selection__arrow {
  display: none;
}

.select2-container .select2-selection--single {
  padding: 5px 14px;
}
.select2-container .select2-search--dropdown .select2-search__field {
  padding: 10px 14px;
}
.select2-container .select2-results__option {
  margin-bottom: 0px;
  padding: 10px 14px;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #425069;
}
.select2-container .select2-dropdown {
  border: none;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
}

.fieldset-header {
  margin-bottom: 20px;
}
.fieldset-header .pre-legend {
  font-size: 0.875rem;
  color: #425069;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: -0.43px;
}
.fieldset-header > .legend {
  font-size: 2rem;
  color: #425069;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  border-bottom: 0;
  font-weight: 500;
  margin-bottom: 5px;
  padding: 0;
  letter-spacing: -0.98px;
  line-height: 1.2;
}
.fieldset-header > .legend > span {
  font-size: inherit;
  font-weight: inherit;
}

.fieldset {
  margin-bottom: 1.375rem;
}
.fieldset .pre-legend {
  font-size: 0.875rem;
  color: #425069;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 3px;
  letter-spacing: -0.43px;
}
.fieldset > .legend {
  font-size: 2rem;
  color: #425069;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  border-bottom: 0;
  font-weight: 500;
  padding-bottom: 0;
  letter-spacing: -0.98px;
  line-height: 1.2;
}
.fieldset > .legend > span {
  font-size: inherit;
  font-weight: inherit;
}
@media only screen and (min-width: 769px) {
  .fieldset .field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .fieldset .field-wrapper .field {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
}
.fieldset .field,
.fieldset > .field {
  margin: 0 0 1.375rem;
}
.fieldset .field.small-trailer,
.fieldset > .field.small-trailer {
  margin-bottom: 0.34375rem;
}
.fieldset .field > .label,
.fieldset > .field > .label {
  line-height: 1;
  margin-bottom: 0.34375rem;
  font-size: 0.75rem;
  font-weight: 400;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #4c5c79;
}
@media only screen and (min-width: 769px) {
  .fieldset .field > .label,
  .fieldset > .field > .label {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.875rem;
  }
  .fieldset .field > .label.label--xl,
  .fieldset > .field > .label.label--xl {
    font-size: 1.25rem;
    font-weight: 700;
  }
}
.fieldset .field.required > .label:after, .fieldset .field._required > .label:after,
.fieldset > .field.required > .label:after,
.fieldset > .field._required > .label:after {
  content: "*";
  font-size: 90%;
  margin: 0 0.375rem;
  color: inherit;
}
.fieldset .field .note,
.fieldset > .field .note {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 0 0.6875rem;
  font-size: 0.6875rem;
  color: #98A2B3;
}
@media only screen and (min-width: 769px) {
  .fieldset .field .note,
  .fieldset > .field .note {
    font-size: 0.875rem;
    margin: 0 0 0 1.375rem;
  }
}
.fieldset .field .note a,
.fieldset > .field .note a {
  color: #98A2B3;
  margin-left: 0.34375rem;
}

.field-error,
div.mage-error[generated],
div.mage-error {
  font-size: 0.75rem;
  margin-top: 3px;
  color: #FF7E7E;
}

.fieldset > .field.choice,
.field.choice {
  position: relative;
  margin-bottom: 0.6875rem;
}
.fieldset > .field.choice.disabled,
.field.choice.disabled {
  opacity: 0.5;
}
.fieldset > .field.choice > input[type=checkbox],
.field.choice > input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.fieldset > .field.choice > label,
.field.choice > label {
  padding-left: 30px;
  position: relative;
  cursor: pointer;
}
.fieldset > .field.choice > label:before,
.field.choice > label:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  border-radius: 0.125rem;
  border: 1px solid #101828;
  background-color: white;
  cursor: pointer;
}
.fieldset > .field.choice > label:after,
.field.choice > label:after {
  content: "\e90e";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90e" !important;
  position: absolute;
  top: 0.0625rem;
  left: 0.0625rem;
  width: 0.625rem;
  height: 0.625rem;
  text-align: center;
  vertical-align: middle;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  color: #101828 !important;
  cursor: pointer;
}
.fieldset > .field.choice > input[type=checkbox]:checked ~ label:before,
.field.choice > input[type=checkbox]:checked ~ label:before {
  border: 1px solid #E49464;
  background-color: #E49464;
}
.fieldset > .field.choice > input[type=checkbox]:checked ~ label:after,
.field.choice > input[type=checkbox]:checked ~ label:after {
  -webkit-transform: scale(0.7, 0.7);
          transform: scale(0.7, 0.7);
  font-size: inherit;
  margin-left: 0;
}
.fieldset > .field.choice.checkout-agreement .label,
.field.choice.checkout-agreement .label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.375;
}

.field.radio,
.field > .control.radio {
  position: relative;
  margin-top: 0.6875rem;
}
.field.radio > input,
.field > .control.radio > input {
  position: absolute;
  visibility: hidden;
}
.field.radio > label,
.field > .control.radio > label {
  min-height: 1.25rem;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
}
.field.radio > label:before,
.field > .control.radio > label:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  border: 1px solid #425069;
  background-color: white;
  cursor: pointer;
}
.field.radio > label:after,
.field > .control.radio > label:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #425069;
  cursor: pointer;
}
.field.radio > input:checked ~ label:after,
.field > .control.radio > input:checked ~ label:after {
  content: " ";
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.field .mage-error[generated] {
  font-size: 0.75rem;
  color: #FF7E7E;
}

.form-required-note {
  margin: 0 0 10px;
  font-weight: 500;
  font-size: 0.6875rem;
  display: block;
  line-height: 1;
}
.form-required-note > span {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
}

.validator.validator-email {
  max-width: 100%;
  width: auto !important;
  height: inherit !important;
}

.validator.validator-email.validation-no .feedback,
.validator.validator-email.validation-yes .feedback {
  width: 30px !important;
  height: 30px !important;
  background-size: 15px !important;
  top: 5px !important;
}

.password-strength-meter {
  border-radius: 20px;
  overflow: hidden;
  margin-top: 4px;
}

.qty-slider {
  position: relative;
  padding-top: 1.375rem;
}
.qty-slider__min, .qty-slider__max {
  position: absolute;
  top: 0;
  color: #7D8081;
  font-size: 0.75rem;
}
.qty-slider__min {
  text-align: left;
  left: 0;
}
.qty-slider__max {
  text-align: right;
  right: 0;
}
.qty-slider__ind {
  position: absolute;
  top: 0;
  left: 0;
  color: #425069;
  font-size: 0.75rem;
  background: white;
  padding: 0 4px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.qty-slider__input-group {
  position: relative;
  z-index: 1;
}
.qty-slider__input-group:before {
  content: "";
  display: block;
  position: absolute;
  background: #C7CDCD;
  top: 50%;
  left: 0;
  right: 0;
  height: 3px;
  margin-top: -1.5px;
  border-radius: 2px;
  z-index: 1;
}
.qty-slider__input-bg {
  content: "";
  display: block;
  position: absolute;
  background: #425069;
  top: 50%;
  left: 0;
  right: 0;
  height: 3px;
  margin-top: -1.5px;
  border-radius: 2px;
  z-index: 2;
}
.qty-slider__input {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  margin: 0 0 10px;
  width: 100%;
  outline: none;
  position: relative;
  cursor: pointer;
  z-index: 3;
}
.qty-slider__input:focus {
  outline: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.qty-slider__input::-webkit-slider-runnable-track {
  width: 100%;
  height: 1px;
  background: transparent;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -webkit-appearance: none;
  outline: none;
}
.qty-slider__input::-webkit-slider-thumb {
  border: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #425069;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -9px;
  -webkit-box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
          box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  outline: none;
}
.qty-slider__input:focus::-webkit-slider-runnable-track {
  outline: none;
  background: transparent;
}
.qty-slider__input::-moz-range-thumb {
  border: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #425069;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8px;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
.qty-slider__input-text {
  max-width: 200px;
  margin-top: 10px;
}

.breadcrumbs {
  margin: 0 0 8px;
  display: block;
  max-width: 1226px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.breadcrumbs .item {
  font-size: 0.75rem;
  color: #101828;
}
.breadcrumbs .item:not(:last-child):after {
  line-height: 1;
  margin: 0px 1px 0 4px;
  vertical-align: middle;
}
.breadcrumbs .item a {
  color: #101828;
}
.breadcrumbs .item a:hover {
  color: #425069;
}

@-webkit-keyframes fade-in {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.75);
  }
}

@keyframes fade-in {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.75);
  }
}
@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0.8) translateY(1000px);
            transform: scale(0.8) translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
    opacity: 1;
  }
}
@keyframes scale-up {
  0% {
    -webkit-transform: scale(0.8) translateY(1000px);
            transform: scale(0.8) translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1) translateY(0px);
            transform: scale(1) translateY(0px);
    opacity: 1;
  }
}
.modal-container {
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 80vh;
  max-width: 730px;
  width: 100%;
  -webkit-box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.05);
  border: none;
  border-radius: 0.25rem;
}
.modal-container.modal--fullheight {
  max-height: 100vh;
}
.modal-container .modal-header {
  color: #425069;
  padding: 1.375rem 1.03125rem;
  min-height: 4.8125rem;
  position: relative;
}
.modal-container .modal-header .action.action-clear, .modal-container .modal-header .block.discount .fieldset.coupon .actions-toolbar .action-clear.action, .block.discount .fieldset.coupon .actions-toolbar .modal-container .modal-header .action-clear.action, .modal-container .modal-header header.page-header .minicart-wrapper .block-minicart .action-clear.action.viewcart, header.page-header .minicart-wrapper .block-minicart .modal-container .modal-header .action-clear.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .modal-container .modal-header .product-item-details .action-clear.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .modal-container .modal-header .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-clear.viewcart.update-cart-item, .modal-container .modal-header header.page-header .minicart-wrapper .block-minicart .product-item-details .action-clear.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .modal-container .modal-header .action-clear.update-cart-item {
  width: 3.125rem;
  height: 3.125rem;
  line-height: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  font-size: 2rem;
  background-color: transparent;
  border-radius: 100%;
  text-align: center;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  margin: 0;
  -webkit-transition: background-color 250ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: background-color 250ms cubic-bezier(0.65, 0.05, 0.36, 1);
  text-decoration: none;
}
.modal-container .modal-header .action.action-clear:hover, .modal-container .modal-header .block.discount .fieldset.coupon .actions-toolbar .action-clear.action:hover, .block.discount .fieldset.coupon .actions-toolbar .modal-container .modal-header .action-clear.action:hover, .modal-container .modal-header header.page-header .minicart-wrapper .block-minicart .action-clear.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .modal-container .modal-header .action-clear.action.viewcart:hover, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .modal-container .modal-header .product-item-details .action-clear.viewcart.update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .modal-container .modal-header .product-item-details .block.discount .fieldset.coupon .actions-toolbar .action-clear.viewcart.update-cart-item:hover, .modal-container .modal-header header.page-header .minicart-wrapper .block-minicart .product-item-details .action-clear.update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .modal-container .modal-header .action-clear.update-cart-item:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.modal-container .modal-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #425069;
}
.modal-container .modal-title .btn-back {
  margin: -5px 4px 0 -12px;
}
@media only screen and (min-width: 769px) {
  .modal-container .modal-title {
    font-size: 1.875rem;
  }
}
.modal-container .modal-body {
  overflow-y: auto;
  padding: 1rem 14px;
  position: relative;
}
.modal-container .modal-body--no-padding {
  padding: 0;
}
.modal-container .modal-body .fieldset {
  width: 100%;
}
.modal-container .modal-footer {
  padding: 1rem 14px;
  text-align: right;
}
.modal-container .modal-footer .action:not(:last-child), .modal-container .modal-footer .block.discount .fieldset.coupon .actions-toolbar .action:not(:last-child), .block.discount .fieldset.coupon .actions-toolbar .modal-container .modal-footer .action:not(:last-child), .modal-container .modal-footer header.page-header .minicart-wrapper .block-minicart .action.viewcart:not(:last-child), header.page-header .minicart-wrapper .block-minicart .modal-container .modal-footer .action.viewcart:not(:last-child), .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .modal-container .modal-footer .product-item-details .viewcart.update-cart-item:not(:last-child), header.page-header .minicart-wrapper .block-minicart .modal-container .modal-footer .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item:not(:last-child), .modal-container .modal-footer header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:not(:last-child), header.page-header .minicart-wrapper .block-minicart .product-item-details .modal-container .modal-footer .update-cart-item:not(:last-child) {
  margin-right: 10px;
}
.modal-container > .message {
  margin: 0 10px;
}
@media only screen and (min-width: 481px) {
  .modal-container .modal-header,
  .modal-container .modal-body,
  .modal-container .modal-footer {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.modal {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 30px;
  position: fixed;
  right: 0;
  top: 0;
}
.modal > form {
  display: block;
  z-index: 1;
}
.modal:target, .modal.active {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  opacity: 1;
  z-index: 100;
}
.modal:target .modal-overlay, .modal.active .modal-overlay {
  background: rgba(0, 0, 0, 0.6);
  -webkit-animation: fade-in 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: fade-in 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  bottom: 0;
  cursor: default;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.modal:target .modal-container, .modal.active .modal-container {
  -webkit-animation: scale-up 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: scale-up 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  z-index: 1;
}
.modal.modal--sm .modal-container {
  max-width: 500px;
}
.modal.modal--lg .modal-container {
  -webkit-box-shadow: none;
          box-shadow: none;
  max-width: 940px;
}

.modal-popup .modal-inner-wrap {
  border-radius: 5px;
  background-color: white;
  margin: 5rem auto;
}
.modal-popup .action-close {
  width: 40px;
  height: 40px;
  padding: 0;
}
.modal-popup .action-close:before {
  line-height: 40px;
  color: #7D8081;
  font-size: 1.2rem;
}
.modal-popup .modal-header {
  padding: 20px;
}
.modal-popup .modal-content {
  padding: 5px 20px 10px;
}
.modal-popup .modal-footer {
  padding: 10px 20px 20px;
  text-align: right;
}
.modal-popup.confirm .modal-inner-wrap {
  width: 400px;
}

.header.content > .quote-steps__wrapper.details {
  display: none;
}
.guest-step .header.content > .quote-steps__wrapper.details {
  display: block;
}
@media only screen and (min-width: 481px) {
  .header.content > .quote-steps__wrapper {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-left: auto;
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .header.content > .quote-steps__wrapper {
    width: auto;
    min-width: 33.75rem;
  }
}

.checkout-container .quote-steps__wrapper {
  width: 100%;
}

.quote-steps__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 0 1.375rem;
  padding: 0;
  list-style: none;
  counter-reset: i;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .quote-steps__list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 481px) {
  .quote-steps__list {
    width: auto;
    margin: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.quote-steps__list:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #E3E6ED;
  position: absolute;
  left: 0;
  bottom: 0;
}

.quote-steps__list-item {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .quote-steps__list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3333333333%;
            flex: 1 1 33.3333333333%;
  }
}
@media only screen and (min-width: 769px) {
  .quote-steps__list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
.quote-steps__list-item:nth-child(2) .quote-steps__list-link:after {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.quote-steps__list-item:nth-child(3) .quote-steps__list-link:after {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.quote-steps__list-item .index {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  margin-right: 0.25rem;
  position: relative;
  top: -1px;
}
.quote-steps__list-item .label {
  margin-right: 0.25rem;
}

.quote-steps__list-link {
  padding: 0 0.6875rem 0.34375rem;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #98A2B3;
  cursor: not-allowed;
}
@media only screen and (min-width: 481px) {
  .quote-steps__list-link {
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 769px) {
  .quote-steps__list-link {
    padding: 0 1.375rem 0.6875rem;
  }
}
@media only screen and (min-width: 993px) {
  .quote-steps__list-link {
    font-size: 1rem;
  }
}
.quote-steps__list-link:before {
  content: counter(i, decimal-leading-zero);
  counter-increment: i;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  margin-right: 0.25rem;
  position: relative;
  top: -1px;
}
.quote-steps__list-link.current, .quote-steps__list-link.allowed {
  position: relative;
  color: #425069;
  cursor: pointer;
}
.quote-steps__list-link.current:after, .quote-steps__list-link.allowed:after {
  content: "";
  width: 0;
  height: 4px;
  background: #425069;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  -webkit-animation: progressBarAnimation 0.3s linear forwards;
          animation: progressBarAnimation 0.3s linear forwards;
}

.completed .quote-steps__list-link {
  color: #7D6087;
}
.completed .quote-steps__list-link.current:before {
  color: #98A2B3;
}
.completed .quote-steps__list-link:after {
  background: #7D6087;
}

.steps {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 30px;
  padding: 0;
  z-index: 1;
  position: relative;
}
.steps:before {
  content: " ";
  display: block;
  position: absolute;
  bottom: 14px;
  height: 1px;
  background-color: #425069;
  left: 10%;
  right: 10%;
}
.steps .step-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 120px;
  width: 100%;
  margin-bottom: 0;
  text-decoration: none;
  cursor: pointer;
}
.steps .step-item:not(:last-child) {
  margin-right: 40px;
}
.steps .step-item__label {
  display: block;
  font-weight: 700;
  font-size: 0.75rem;
  color: #425069;
  margin-bottom: 0.6875rem;
  text-align: center;
  vertical-align: middle;
}
.steps .step-item__number {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  position: relative;
  font-weight: 500;
  font-size: 0.75rem;
  z-index: 1;
  border-radius: 50%;
  color: #425069;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.steps .step-item__number:before, .steps .step-item__number:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: white;
  border: 1px solid #425069;
  z-index: -1;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.steps .step-item__number:after {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  border: none;
  background-color: #425069;
}
.steps .step-item.active .step-item__number {
  color: white;
}
.steps .step-item.active .step-item__number:before {
  -webkit-transform: scale(1.2, 1.2);
          transform: scale(1.2, 1.2);
}
.steps .step-item.active .step-item__number:after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.steps .step-item.done .step-item__number {
  color: white;
}
.steps .step-item.done .step-item__number:before {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.steps .step-item.done .step-item__number:after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
@media only screen and (min-width: 481px) {
  .steps {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .steps:before {
    left: 50px;
    right: 50px;
  }
  .steps .step-item {
    width: 120px;
  }
}

.step-pane {
  display: none;
}
.step-pane.active {
  display: block;
}

.box {
  padding: 1.375rem;
  background-color: white;
  border: 1px solid #D0D5DD;
  border-radius: 0.25rem;
  color: #101828;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 1.375rem;
}
.box .box-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1.125rem;
  color: inherit;
  margin: 0;
}
.box .box-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 12px 0 20px;
  color: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  word-break: break-word;
}
.box .box-content a {
  color: inherit;
}
.box .action, .box .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box .action, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #4B4B4B;
  border: 0.125rem solid white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: white;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  color: #4B4B4B;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 4px 16px;
}
@media only screen and (min-width: 481px) {
  .box .action, .box .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box .action, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.box .action > span, .box .block.discount .fieldset.coupon .actions-toolbar .action > span, .block.discount .fieldset.coupon .actions-toolbar .box .action > span, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > span, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > span, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.box .action > [class^=icon-], .box .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .box .action > [class^=icon-], .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [class^=icon-], .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > [class^=icon-], .box .action > [icon~=" icon-"], .box .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .box .action > [icon~=" icon-"], .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [icon~=" icon-"], .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.box .action > [class^=icon-]:first-child, .box .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .box .action > [class^=icon-]:first-child, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [class^=icon-]:first-child, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > [class^=icon-]:first-child, .box .action > [icon~=" icon-"]:first-child, .box .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .box .action > [icon~=" icon-"]:first-child, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [icon~=" icon-"]:first-child, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.box .action > [class^=icon-]:last-child, .box .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .box .action > [class^=icon-]:last-child, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [class^=icon-]:last-child, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > [class^=icon-]:last-child, .box .action > [icon~=" icon-"]:last-child, .box .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .box .action > [icon~=" icon-"]:last-child, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [icon~=" icon-"]:last-child, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.box .action:hover, .box .block.discount .fieldset.coupon .actions-toolbar .action:hover, .block.discount .fieldset.coupon .actions-toolbar .box .action:hover, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart:hover, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item:hover, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item:hover, .box .action:focus, .box .block.discount .fieldset.coupon .actions-toolbar .action:focus, .block.discount .fieldset.coupon .actions-toolbar .box .action:focus, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item:focus, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item:focus, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.box .action:focus, .box .block.discount .fieldset.coupon .actions-toolbar .action:focus, .block.discount .fieldset.coupon .actions-toolbar .box .action:focus, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item:focus, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item:focus, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}
.box--primary {
  background-color: #425069;
}
.box--primary .action, .box--primary .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--primary .action, .box--primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--primary .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--primary .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--primary .update-cart-item {
  color: #425069;
}
.box--secondary {
  background-color: #E49464;
}
.box--secondary .action, .box--secondary .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--secondary .action, .box--secondary header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--secondary .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--secondary .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--secondary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--secondary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--secondary .update-cart-item {
  color: #E49464;
}
.box--orange {
  background-color: #D37B46;
}
.box--orange .action, .box--orange .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--orange .action, .box--orange header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--orange .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--orange .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--orange .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--orange header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--orange .update-cart-item {
  color: #D37B46;
}
.box--green {
  background-color: #447C53;
}
.box--green .action, .box--green .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--green .action, .box--green header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--green .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--green .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--green .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--green header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--green .update-cart-item {
  color: #447C53;
}
.box--yellow {
  background-color: #D2B615;
}
.box--yellow .action, .box--yellow .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--yellow .action, .box--yellow header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--yellow .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--yellow .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--yellow .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--yellow header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--yellow .update-cart-item {
  color: #D2B615;
}
.box--purple-dim {
  background-color: #5A4A71;
}
.box--purple-dim .action, .box--purple-dim .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--purple-dim .action, .box--purple-dim header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--purple-dim .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--purple-dim .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--purple-dim .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--purple-dim header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--purple-dim .update-cart-item {
  color: #5A4A71;
}
.box--pink-dim {
  background-color: #B2647E;
}
.box--pink-dim .action, .box--pink-dim .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--pink-dim .action, .box--pink-dim header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--pink-dim .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--pink-dim .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--pink-dim .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--pink-dim header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--pink-dim .update-cart-item {
  color: #B2647E;
}
.box--grey-blue {
  background-color: #618EA7;
}

.panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: #F6F6F6;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(199, 205, 205, 0.25)), to(rgba(199, 205, 205, 0)));
  background: linear-gradient(180deg, rgba(199, 205, 205, 0.25) 0%, rgba(199, 205, 205, 0) 100%);
}
.panel__inner {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.panel__image {
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-width: 150px;
  width: 10%;
}
.panel__header {
  background-color: #E49464;
  color: white;
  padding: 9px 10px;
}
.panel__header .icon {
  line-height: 1;
  font-size: 1.75rem;
  vertical-align: middle;
  margin-right: 15px;
}
.panel__header h3 {
  margin: 0;
  display: inline-block;
  color: white;
  font-size: 1rem;
  vertical-align: middle;
}
.panel__header-actions {
  float: right;
  margin-top: 4px;
}
.panel__header-actions a {
  color: white;
  font-size: 16px;
  font-weight: bold;
}
.panel__header-actions a:hover, .panel__header-actions a:focus {
  color: white;
}
.panel__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 0.75rem;
  padding: 15px 15px 20px;
  font-weight: 500;
}
.panel__content p {
  margin-bottom: 10px;
}
.panel__content ul {
  padding-left: 0px;
  list-style: none;
}
.panel__content ul li {
  margin-bottom: 4px;
}
.panel__content ul li:before {
  content: " ";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  background-color: #101828;
  margin-right: 10px;
}
.panel__footer {
  border-top: 1px solid #E49464;
  padding: 15px 15px;
}
.panel__footer-title {
  font-size: 0.875rem;
  font-weight: 700;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.panel--alt .panel__header {
  background-color: #D37B46;
}
.panel--alt .panel__footer {
  border-top: 1px solid #D37B46;
}
.panel--green .panel__header {
  background-color: #447C53;
}
.panel--green .panel__footer {
  border-top: 1px solid #447C53;
}

.card {
  background-color: white;
  -webkit-box-shadow: 0 0.125rem 0.5rem rgba(48, 55, 66, 0.15);
          box-shadow: 0 0.125rem 0.5rem rgba(48, 55, 66, 0.15);
  border-radius: 10px;
}
.card-header {
  padding: 20px 20px 10px;
  border-bottom: 1px solid #F6F6F6;
}
.card-title {
  font-size: 1.125rem;
  margin: 0;
}
.card-content {
  padding: 10px 20px;
}
.card-content:first-child {
  padding-top: 20px;
}
.card-content:last-child {
  padding-bottom: 20px;
}
.card-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 20px 20px;
  border-top: 1px solid #F6F6F6;
}

.section-box__wrapper {
  border: 1px solid #D0D5DD;
  border-radius: 0.25rem;
}
@media only screen and (min-width: 993px) {
  .section-box__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .section-box__wrapper .section-box__content {
    width: 70%;
  }
  .section-box__wrapper .section-box__footer {
    width: 30%;
  }
}

.section-box__content {
  padding: 1.375rem;
}

.section-box__footer {
  padding: 1.375rem;
  background: #E2B89B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.section-box__footer--multiple-items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section-box__footer--multiple-items .button {
  width: 100%;
}

.section-box__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.section-box__info .date {
  font-weight: 400;
}
@media only screen and (min-width: 993px) {
  .section-box__info .date {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}
.section-box__info .label {
  display: block;
  margin-bottom: 0.6875rem;
}
.section-box__info .details {
  list-style: none;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.section-box__info .details li {
  margin-bottom: 0.34375rem;
}

.section-box__info dt,
.section-box__info dd {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
.section-box__info dt:not(:last-of-type),
.section-box__info dd:not(:last-of-type) {
  margin-bottom: 1.375rem;
}
.section-box__info dt:last-of-type,
.section-box__info dd:last-of-type {
  margin-bottom: 0;
}

.section-box__info dd {
  text-align: right;
}

table.table--hover tbody tr td {
  border-top-color: #F6F6F6;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
table.table--hover tbody tr:hover td {
  background-color: #F6F6F6;
}

table.table--striped tbody tr:nth-child(even) td {
  background-color: #F6F6F6;
}

table.table--align-center tbody tr td, table.table--align-center tbody tr th, table.table--align-center thead tr td, table.table--align-center thead tr th {
  vertical-align: middle;
}

.table-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.table-pagination-info {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: left;
}
.table-pagination-info span {
  display: inline-block;
  vertical-align: center;
}
.table-pagination-perpage {
  width: auto;
  display: inline-block;
  vertical-align: center;
  margin-right: 10px;
}
.table-pagination .pagination {
  text-align: right;
  margin-bottom: 0;
}

@media only screen and (max-width: 992px) {
  .data.table {
    display: block;
  }
  .data.table thead {
    display: none;
  }
  .data.table tbody,
  .data.table tr,
  .data.table td {
    display: block;
  }
  .data.table tr {
    border-bottom: 1px solid #D0D5DD;
    padding-bottom: 1.375rem;
    margin-bottom: 1.375rem;
  }
  .data.table td[data-label] {
    position: relative;
    padding: 0.6875rem 0.6875rem 0.6875rem 50%;
    text-align: right;
    min-height: 2.75rem;
  }
  .data.table td[data-label]:before {
    position: absolute;
    left: 0;
    content: attr(data-label);
    font-weight: 700;
  }
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 5px;
}
.pagination .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #101828;
  background-color: #fff;
  border: 1px solid #D0D5DD;
  text-decoration: none;
  white-space: nowrap;
}
.pagination .page-link:hover {
  color: #E49464;
  text-decoration: none;
  background-color: #F6F6F6;
}
.pagination .page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(228, 148, 100, 0.25);
          box-shadow: 0 0 0 2px rgba(228, 148, 100, 0.25);
}
.pagination .page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.pagination .page-item {
  margin-bottom: 0;
}
.pagination .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.pagination .page-item:last-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.pagination .page-item.active .page-link {
  z-index: 1;
  color: white;
  background-color: #E49464;
  border-color: #E49464;
}
.pagination .page-item.disabled .page-link {
  color: #C7CDCD;
  pointer-events: none;
  cursor: auto;
  background-color: white;
  border-color: #C7CDCD;
}

.navbar {
  background-color: #F6F6F6;
}
.navbar__nav {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  white-space: nowrap;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.navbar__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
  color: #101828;
  background-color: transparent;
  border-right: 1px solid white;
  font-size: 1.125rem;
  font-weight: 500;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.navbar__item:hover {
  background-color: white;
  text-decoration: none;
}
.navbar__item.active {
  background-color: #E49464;
  color: white;
}

body {
  padding-top: 66px;
}
@media only screen and (min-width: 481px) {
  body {
    padding-top: 80px;
  }
}

header.page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 12;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
  border-bottom: none;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  margin: 0;
}
header.page-header .header.content {
  display: block;
  max-width: 1226px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.6875rem 20px;
  height: 66px;
  background-color: white;
  position: relative;
  -webkit-transition-property: height,-webkit-box-shadow;
  transition-property: height,-webkit-box-shadow;
  transition-property: box-shadow,height;
  transition-property: box-shadow,height,-webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
header.page-header .logo {
  margin: 0;
  width: 140px;
  height: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  float: none;
}
header.page-header .logo img {
  width: 8.75rem;
}
header.page-header .header-links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  margin-left: auto;
}
header.page-header .header-links > li {
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #E49464;
}
header.page-header .header-links > li:last-child {
  margin-right: 0;
}
header.page-header .header-links .action.myaccount:after, header.page-header .header-links .block.discount .fieldset.coupon .actions-toolbar .myaccount.action:after, .block.discount .fieldset.coupon .actions-toolbar header.page-header .header-links .myaccount.action:after, header.page-header .header-links .minicart-wrapper .block-minicart .myaccount.action.viewcart:after, header.page-header .minicart-wrapper .block-minicart .header-links .myaccount.action.viewcart:after, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .myaccount.viewcart.update-cart-item:after, header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .block.discount .fieldset.coupon .actions-toolbar .myaccount.viewcart.update-cart-item:after, header.page-header .header-links .minicart-wrapper .block-minicart .product-item-details .myaccount.update-cart-item:after, header.page-header .minicart-wrapper .block-minicart .product-item-details .header-links .myaccount.update-cart-item:after {
  display: none;
}
header.page-header.is-fixed {
  background-color: white;
}
header.page-header.is-fixed .header.content {
  height: 4.125rem;
}
header.page-header.is-fixed .logo {
  width: 100px;
}
@media only screen and (min-width: 481px) {
  header.page-header .header.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 80px;
  }
  header.page-header .logo {
    margin-right: 26px;
    width: 148px;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
  header.page-header.is-fixed .header.content {
    height: 4.125rem;
  }
}
@media only screen and (min-width: 769px) {
  header.page-header .logo {
    margin-right: 86px;
    width: 180px;
  }
}
@media only screen and (max-width: 480px) {
  header.page-header .header-links li {
    max-height: 2.5rem;
  }
}
@media only screen and (max-width: 480px) {
  header.page-header .header-links .action, header.page-header .header-links .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .header-links .action, header.page-header .header-links .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .header-links .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, header.page-header .header-links .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .header-links .update-cart-item {
    width: 40px;
    text-align: center;
    padding: 0px;
    line-height: 36px;
  }
  header.page-header .header-links .action > [class^=icon-], header.page-header .header-links .block.discount .fieldset.coupon .actions-toolbar .action > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar header.page-header .header-links .action > [class^=icon-], header.page-header .header-links .minicart-wrapper .block-minicart .action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .header-links .action.viewcart > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .viewcart.update-cart-item > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [class^=icon-], header.page-header .header-links .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .header-links .update-cart-item > [class^=icon-], header.page-header .header-links .action > [icon~=" icon-"], header.page-header .header-links .block.discount .fieldset.coupon .actions-toolbar .action > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar header.page-header .header-links .action > [icon~=" icon-"], header.page-header .header-links .minicart-wrapper .block-minicart .action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .header-links .action.viewcart > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .viewcart.update-cart-item > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .header-links .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item > [icon~=" icon-"], header.page-header .header-links .minicart-wrapper .block-minicart .product-item-details .update-cart-item > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .header-links .update-cart-item > [icon~=" icon-"] {
    margin: 0;
  }
}

.header-expanded {
  padding-top: 6.1875rem;
}
@media only screen and (max-width: 768px) {
  .header-expanded header .header.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 6.1875rem;
  }
}
.header-expanded header.page-header.is-fixed {
  height: 5.5rem;
}
@media only screen and (min-width: 993px) {
  .header-expanded header.page-header.is-fixed {
    height: 4.125rem;
  }
}
.header-expanded .quote-steps__list {
  margin: 0.515625rem 0 0;
}

header.page-header .block-search {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 230px;
  display: none;
}
header.page-header .block-search .form.minisearch {
  display: block;
}
header.page-header .block-search input {
  padding: 12px 0;
  border: none;
  border-bottom: 1px solid #7D8081;
  border-radius: 0;
  font-size: 0.875rem;
}
header.page-header .block-search input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom-color: #E49464;
}
header.page-header .block-search .action.search, header.page-header .block-search .block.discount .fieldset.coupon .actions-toolbar .search.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .block-search .search.action, header.page-header .block-search .minicart-wrapper .block-minicart .search.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-search .search.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-search .product-item-details .search.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-search .product-item-details .block.discount .fieldset.coupon .actions-toolbar .search.viewcart.update-cart-item, header.page-header .block-search .minicart-wrapper .block-minicart .product-item-details .search.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-search .search.update-cart-item {
  position: absolute;
  right: 0;
  top: 0;
  color: #E49464;
}
header.page-header .block-search .action.search:before, header.page-header .block-search .block.discount .fieldset.coupon .actions-toolbar .search.action:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .block-search .search.action:before, header.page-header .block-search .minicart-wrapper .block-minicart .search.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .block-search .search.action.viewcart:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-search .product-item-details .search.viewcart.update-cart-item:before, header.page-header .minicart-wrapper .block-minicart .block-search .product-item-details .block.discount .fieldset.coupon .actions-toolbar .search.viewcart.update-cart-item:before, header.page-header .block-search .minicart-wrapper .block-minicart .product-item-details .search.update-cart-item:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-search .search.update-cart-item:before {
  content: "\e90b";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-size: 1rem;
  line-height: 32px;
  width: 32px;
  color: inherit;
}
header.page-header .block-search .action.search[disabled], header.page-header .block-search .block.discount .fieldset.coupon .actions-toolbar .search[disabled].action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .block-search .search[disabled].action, header.page-header .block-search .minicart-wrapper .block-minicart .product-item-details .search[disabled].update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-search .search[disabled].update-cart-item {
  color: #7D8081;
}
@media only screen and (min-width: 481px) {
  header.page-header .block-search {
    display: block;
  }
}

.nav-sections {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 10px 0 0;
  background: transparent;
}
.nav-sections .block-title {
  display: none;
}
.nav-sections .navigation {
  background: transparent;
}
.nav-sections .navigation > ul {
  padding: 0;
}
.nav-sections .navigation .level0 {
  margin: 0 20px 0 0;
}
.nav-sections .navigation .level0 a.level-top {
  border: none;
  color: #425069;
  font-size: 1rem;
  font-weight: 700;
  position: relative;
  padding: 7px 10px;
  line-height: 1.5;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.nav-sections .navigation .level0 a.level-top:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  height: 5px;
  background: #E49464;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: right center;
          transform-origin: right center;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.nav-sections .navigation .level0.parent a.level-top {
  padding-right: 20px;
}
.nav-sections .navigation .level0.parent a.level-top:after {
  right: 20px;
}
.nav-sections .navigation .level0.parent a.level-top > .ui-menu-icon:after {
  content: "\e90c";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #425069;
  font-size: 0.5rem;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.nav-sections .navigation .level0:hover a.level-top {
  color: #E49464;
}
.nav-sections .navigation .level0:hover a.level-top:after {
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.nav-sections .navigation .level0:hover a.level-top > .ui-menu-icon:after {
  color: #E49464;
}
.nav-sections .navigation .level0.active a.level-top:after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.nav-sections .navigation .level0 .submenu {
  border: none;
  -webkit-box-shadow: 0 0.25rem 1rem rgba(48, 55, 66, 0.15);
          box-shadow: 0 0.25rem 1rem rgba(48, 55, 66, 0.15);
}
.nav-sections .navigation .level0 .submenu a {
  color: #E49464;
  background-color: white;
  border-left: none;
}
.nav-sections .navigation .level0 .submenu a:hover {
  background-color: #F6F6F6;
  border-left: none;
}
@media only screen and (max-width: 480px) {
  .nav-sections {
    background-color: white;
  }
  .nav-sections .section-item-title {
    display: none;
  }
  .nav-sections .navigation .level0 {
    margin: 0;
  }
  .nav-sections .navigation .level0 a.level-top > .ui-menu-icon {
    margin-right: 6px;
  }
  .nav-sections .navigation .level0 a.level-top:after {
    display: none;
  }
  .nav-sections .navigation .level0:hover a.level-top {
    color: #425069;
  }
  .nav-sections .navigation .level0:hover a.level-top > .ui-menu-icon:after {
    color: #425069;
  }
  .nav-sections .navigation .level0 .submenu a {
    color: #425069;
  }
  .nav-sections .navigation .submenu a {
    font-size: 1rem;
    font-weight: 400;
    border-bottom: 1px solid #D0D5DD;
  }
  .nav-sections .navigation .submenu:not(:first-child) > li > a {
    padding-left: 28px;
  }
}

header.page-header .minicart-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  float: none;
  position: absolute;
  top: 15px;
  right: 14px;
  margin: 0;
}
@media only screen and (min-width: 769px) {
  header.page-header .minicart-wrapper {
    position: relative;
    top: auto;
    right: auto;
    margin-left: 10px;
  }
}
header.page-header .minicart-wrapper .action.showcart, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #425069;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #425069;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
  padding: 0 0;
  width: 40px;
}
@media only screen and (min-width: 481px) {
  header.page-header .minicart-wrapper .action.showcart, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
header.page-header .minicart-wrapper .action.showcart > span, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action > span, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action > span, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
header.page-header .minicart-wrapper .action.showcart > [class^=icon-], header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > [class^=icon-], header.page-header .minicart-wrapper .action.showcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
header.page-header .minicart-wrapper .action.showcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > [class^=icon-]:first-child, header.page-header .minicart-wrapper .action.showcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
header.page-header .minicart-wrapper .action.showcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > [class^=icon-]:last-child, header.page-header .minicart-wrapper .action.showcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
header.page-header .minicart-wrapper .action.showcart:hover, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:hover, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:hover, header.page-header .minicart-wrapper .action.showcart:focus, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: #2e384a;
  border-color: #2e384a;
}
header.page-header .minicart-wrapper .action.showcart:focus, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
          box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
}
header.page-header .minicart-wrapper .action.showcart:before, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:before, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  display: inline-block;
  color: white;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  font-size: 100%;
}
header.page-header .minicart-wrapper .action.showcart .text, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action .text, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action .text, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .text {
  display: none;
  color: inherit;
}
header.page-header .minicart-wrapper .action.showcart .counter-label, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action .counter-label, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action .counter-label, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter-label {
  display: none;
}
header.page-header .minicart-wrapper .action.showcart .counter-number, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action .counter-number, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action .counter-number, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter-number {
  text-shadow: none;
}
header.page-header .minicart-wrapper .action.showcart .counter.qty, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter.qty {
  display: block;
  position: absolute;
  top: 5px;
  right: 12px;
  min-width: 16px;
  height: 16px;
  line-height: 15px;
  text-align: center;
  vertical-align: middle;
  font-size: 0.6875rem;
  font-weight: 500;
  color: white;
  background: #E49464;
  border-radius: 8px;
}
header.page-header .minicart-wrapper .action.showcart .counter.qty.empty, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter.qty.empty {
  display: none;
}
@media only screen and (min-width: 769px) {
  header.page-header .minicart-wrapper .action.showcart, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item {
    padding: 6px 20px;
    width: auto;
  }
  header.page-header .minicart-wrapper .action.showcart:before, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:before, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:before {
    margin-left: 0.5rem;
  }
  header.page-header .minicart-wrapper .action.showcart .text, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action .text, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action .text, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .text {
    display: inline-block;
  }
}
header.page-header .minicart-wrapper .block-minicart {
  border-radius: 5px;
  border: 1px solid #F6F6F6;
  -webkit-box-shadow: 0 0.25rem 1rem rgba(48, 55, 66, 0.15);
          box-shadow: 0 0.25rem 1rem rgba(48, 55, 66, 0.15);
  width: 350px;
  min-width: 350px;
  right: 10px;
}
header.page-header .minicart-wrapper .block-minicart:before {
  right: 39px;
  top: -18px;
  border-width: 6px 6px 12px 6px;
}
header.page-header .minicart-wrapper .block-minicart:after {
  right: 38px;
  top: -20px;
  border-width: 7px 7px 13px 7px;
  border-color: transparent transparent #F6F6F6 transparent;
}
header.page-header .minicart-wrapper .block-minicart .action.close, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .close.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .close.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .close.update-cart-item {
  top: 1px;
  right: 1px;
}
header.page-header .minicart-wrapper .block-minicart .action.close:before, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .close.action:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .close.action:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .close.update-cart-item:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90f";
  line-height: 30px;
  font-size: 24px;
}
header.page-header .minicart-wrapper .block-minicart .action.close:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .close.update-cart-item:hover {
  background-color: #F6F6F6;
}
header.page-header .minicart-wrapper .block-minicart .items-total {
  font-size: 0.875rem;
  margin-top: 5px;
  margin-bottom: 8px;
  margin-left: 0px;
}
header.page-header .minicart-wrapper .block-minicart .subtotal {
  margin: 0 0px 10px 10px;
}
header.page-header .minicart-wrapper .block-minicart .subtotal .label {
  font-size: 0.875rem;
}
header.page-header .minicart-wrapper .block-minicart .subtotal .amount {
  display: inline;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions {
  margin-top: 0px;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions:before {
  content: " ";
  display: table;
  clear: both;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item {
  margin: 0 0px 15px;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .action.primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .update-cart-item {
  font-size: 0.875rem;
  line-height: 1;
}
header.page-header .minicart-wrapper .block-minicart .minicart-items-wrapper {
  margin: 0 -20px 15px;
}
header.page-header .minicart-wrapper .block-minicart .product-item {
  font-size: 1rem;
}
header.page-header .minicart-wrapper .block-minicart .product-item-name {
  color: #000000;
  font-size: 1rem;
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
header.page-header .minicart-wrapper .block-minicart .product-item-name a {
  color: inherit;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .price {
  font-size: 1rem;
  display: block;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .details-qty .label {
  font-size: 0.875rem;
  color: #7D8081;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-item-qty {
  width: 35px;
  padding: 6px;
  height: 31px;
  vertical-align: middle;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item {
  padding: 9px 10px;
  font-size: 0.75rem;
  vertical-align: middle;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .action.edit, header.page-header .minicart-wrapper .block-minicart .product-item-details .edit.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .action.delete, header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item {
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #425069;
  position: relative;
  border-radius: 50%;
  z-index: 1;
  -webkit-transition-property: background-color,-webkit-box-shadow;
  transition-property: background-color,-webkit-box-shadow;
  transition-property: background-color,box-shadow;
  transition-property: background-color,box-shadow,-webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #7D8081;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .action.edit:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .edit.update-cart-item:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .action.delete:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item:before {
  display: inline-block;
  font-size: 1.7rem;
  line-height: 1;
  color: inherit;
  z-index: 2;
  -webkit-box-shadow: none;
          box-shadow: none;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .action.edit:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .edit.update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .action.delete:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item:hover {
  -webkit-box-shadow: 0 0.125rem 0.5rem rgba(48, 55, 66, 0.15);
          box-shadow: 0 0.125rem 0.5rem rgba(48, 55, 66, 0.15);
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .action.edit:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .edit.update-cart-item:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .action.delete:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item:before {
  font-size: 1.2rem;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .product.actions {
  float: right;
  margin: -31px 0 0;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .product.actions > .primary:not(:last-child), header.page-header .minicart-wrapper .block-minicart .product-item-details .product.actions > .action.viewcart:not(:last-child), header.page-header .minicart-wrapper .block-minicart .product-item-details .product.actions > .update-cart-item:not(:last-child) {
  margin-right: 6px;
}
header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .viewcart.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .viewcart.update-cart-item {
  width: 100%;
}
header.page-header .minicart-wrapper .minicart-items .product .toggle {
  margin-left: 4px;
}
header.page-header .minicart-wrapper .minicart-items .product .toggle:after {
  vertical-align: middle;
  font-size: 110%;
  content: "\e90c";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.payment-info-status {
  color: white;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 0.25rem;
  margin-top: 1.375rem;
}

.payment-info-status--on-hold,
.payment-info-status--canceled,
.payment-info-status--declined {
  background-color: #ba3535;
}

.payment-info-status--awaiting {
  background-color: #D37B46;
}

.payment-info-status__icon {
  padding-right: 15px;
}

.payment-info-status__title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1.6rem;
}

.payment-info-status__link {
  color: white;
}
.payment-info-status__link:hover {
  color: white;
}

.page-footer {
  margin-top: 0;
  padding-bottom: 0;
  background: transparent;
}

/* Info (i) icon content */
._with-tooltip--custom .field-tooltip {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  z-index: 1;
}
._with-tooltip--custom .field-tooltip .field-tooltip-action {
  top: -59px;
  right: 0;
  position: absolute;
}
._with-tooltip--custom .field-tooltip .field-tooltip-action:before {
  content: "i";
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  width: 2rem;
  aspect-ratio: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1000px;
  background: #98A2B3;
  padding: 3px;
  top: 3px;
  right: 5px;
  position: relative;
  color: white;
}
._with-tooltip--custom .field-tooltip .field-tooltip-action[aria-expanded=false] {
  top: -39px;
}
._with-tooltip--custom .field-tooltip .field-tooltip-action[aria-expanded=false]:before {
  background: #425069;
}
._with-tooltip--custom .field-tooltip .field-tooltip-content {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  border: 0 none;
  width: 100%;
  padding: 1rem;
  font-size: 20px;
  color: #7D8081;
  margin-top: 20px;
}
._with-tooltip--custom .field-tooltip .field-tooltip-content img {
  margin-top: 1rem;
}
._with-tooltip--custom .field-tooltip .field-tooltip-content:before, ._with-tooltip--custom .field-tooltip .field-tooltip-content:after {
  display: none;
}
._with-tooltip--custom .mage-error ~ .field-tooltip.toggle .field-tooltip-action {
  top: -78px;
}
._with-tooltip--custom .mage-error ~ .field-tooltip.toggle .field-tooltip-action[aria-expanded=false] {
  top: -58px;
}

.field .control._with-tooltip._with-tooltip--custom input {
  width: 100%;
  margin-right: 0;
  padding-right: 52px;
}

.title--semibold {
  font-weight: 700;
}

.title--regular {
  font-weight: 400;
}

.SG-col__heading {
  margin-bottom: 1.375rem;
  font-weight: 700;
}

.SG-header-font-name,
.SG-body-font-name {
  margin-bottom: 1.375rem;
}

.SG-section {
  padding: 2.75rem;
}

.SG-section:not(:last-child) {
  border-bottom: 1px solid #D0D5DD;
}

.SG-col {
  word-break: break-word;
}

.SG-col__content .form .fieldset > .field.choice:before {
  display: none;
}

.SG-body-font {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.SG-header-font {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
}

.SG-colours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.SG-colour {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 13.3rem;
          flex: 0 0 13.3rem;
  margin-right: 1.5rem;
}

.SG-colour__label {
  font-size: 0.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0.6rem;
  background: white;
  height: 8.5rem;
}

.SG-colour__value {
  height: 13.75rem;
}

.SG-buttons-row--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SG-buttons-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SG-buttons-col {
  width: 20%;
}

@media only screen and (max-width: 768px) {
  .SG-buttons__wrapper .action, .SG-buttons__wrapper .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .SG-buttons__wrapper .action, .SG-buttons__wrapper header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .SG-buttons__wrapper .update-cart-item, .SG-buttons__wrapper header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .SG-buttons__wrapper .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .SG-buttons__wrapper .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .SG-buttons__wrapper .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item {
    width: 100%;
  }
  .SG-colour:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 481px) {
  .SG-section {
    padding: 4.125rem;
  }
  .SG-col__content .form {
    max-width: 70%;
    margin: 0 auto;
  }
  .SG-colour {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.5rem;
            flex: 0 0 13.5rem;
    margin-right: 1.5rem;
  }
  .SG-two-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .SG-buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.login-container {
  padding-top: 40px;
}
.login-container .login-tabs.product.data.items {
  position: relative;
  z-index: 1;
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
.login-container .login-tabs.product.data.items > .item.title {
  margin: 0 -1px 0 0;
  float: left;
  width: auto;
}
.login-container .login-tabs.product.data.items > .item.title > .switch {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration-thickness: from-font;
  text-underline-offset: 4px;
  color: #7D6087;
  padding: 10px 20px;
  height: 64px;
  border: none;
  background: none;
}
.login-container .login-tabs.product.data.items > .item.title > .switch:after {
  display: none;
}
.login-container .login-tabs.product.data.items > .item.title.active {
  pointer-events: none;
}
.login-container .login-tabs.product.data.items > .item.title.active > .switch {
  text-decoration: none;
  color: white;
  background: #4F2683;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.login-container .login-tabs.product.data.items > .item.title.active:after {
  position: relative;
  content: "";
  border-right: solid 20px transparent;
  border-left: solid 20px transparent;
  border-top: solid 20px #4F2683;
  display: block;
  margin: 0 auto;
  width: 40px;
}
.login-container .login-tabs.product.data.items > .item.content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: right;
  margin-left: -100%;
  width: 100%;
  margin-top: 100px;
  padding: 0;
  border: none;
}
@media only screen and (min-width: 481px) {
  .login-container .login-tabs.product.data.items > .item.content p {
    max-width: 75%;
  }
}
.login-container .fieldset:after {
  display: none;
}
.login-container .field.password .control {
  position: relative;
}
.login-container .field.password .action.remind, .login-container .field.password .block.discount .fieldset.coupon .actions-toolbar .remind.action, .block.discount .fieldset.coupon .actions-toolbar .login-container .field.password .remind.action, .login-container .field.password header.page-header .minicart-wrapper .block-minicart .product-item-details .remind.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .login-container .field.password .remind.update-cart-item, .login-container .field.password header.page-header .minicart-wrapper .block-minicart .remind.action.viewcart, header.page-header .minicart-wrapper .block-minicart .login-container .field.password .remind.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .login-container .field.password .product-item-details .remind.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .login-container .field.password .product-item-details .block.discount .fieldset.coupon .actions-toolbar .remind.viewcart.update-cart-item {
  position: absolute;
  top: -1.71875rem;
  right: 0;
}
@media only screen and (min-width: 481px) {
  .login-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
  }
  .login-container .block-customer-login {
    width: 60%;
  }
  .login-container .block-new-customer {
    width: 100%;
  }
}
.login-container .block .block-title {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  font-size: 2rem;
  text-transform: uppercase;
  color: #425069;
  border-bottom: none;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.login-container .block-customer-register {
  position: relative;
  display: none;
  margin-top: 460px;
}
@media only screen and (min-width: 769px) {
  .login-container .block-customer-register {
    margin-top: 188px;
  }
}
.login-container .block-customer-register.active {
  display: block;
}
.login-container .block-customer-register .block-content {
  margin-top: 20px;
}

.customer-register-notes {
  display: none;
  color: #7D8081;
  font-size: 0.75rem;
  margin-top: 40px;
}
@media only screen and (min-width: 769px) {
  .customer-register-notes {
    display: block;
  }
}

.form-login .persistent .tooltip.toggle {
  font-size: 70%;
  line-height: 1;
}
.form-login .actions-toolbar .action.remind, .form-login .block.discount .fieldset.coupon .actions-toolbar .remind.action, .block.discount .fieldset.coupon .form-login .actions-toolbar .remind.action, .form-login header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .remind.update-cart-item, .form-login .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .remind.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-login .actions-toolbar .remind.update-cart-item, .form-login .actions-toolbar header.page-header .minicart-wrapper .block-minicart .remind.action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-login .actions-toolbar .remind.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-login .actions-toolbar .product-item-details .remind.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-login .product-item-details .block.discount .fieldset.coupon .actions-toolbar .remind.viewcart.update-cart-item {
  margin-top: 10px;
}

.customer-account-forgotpassword .page-main {
  padding-top: 50px;
  display: block;
  max-width: 500px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.form.password.reset,
.form.send.confirmation,
.form.password.forget,
.form.create.account,
.form.search.advanced,
.form.form-orders-search {
  min-width: 0;
  display: block;
  width: 100%;
}

.form-create-account .fieldset.create.account:after,
.form.password.forget .fieldset:after {
  display: none;
}

.issues-signing-in .toggle-title.active {
  margin-bottom: 1.375rem;
}
.issues-signing-in .toggle-title.active .icon:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.issues-signing-in .toggle-title .icon {
  margin-left: 0.6875rem;
}
.issues-signing-in .toggle-title .icon:before {
  -webkit-transition: 250ms cubic-bezier(0.4, 0, 1, 1);
  transition: 250ms cubic-bezier(0.4, 0, 1, 1);
}
.issues-signing-in .toggle-content {
  display: none;
}
.issues-signing-in .toggle-content.active {
  display: block;
}
@media only screen and (min-width: 769px) {
  .issues-signing-in .toggle-title {
    font-size: 1.25rem;
  }
}

.register-offline-step-2 {
  display: none;
  position: absolute;
  background: white;
  z-index: 1;
  height: 80%;
  width: 93%;
}
.register-offline-step-2.active {
  display: block;
}
.register-offline-step-2 .block-content {
  max-width: 50%;
}
.register-offline-step-2 .block-content p {
  max-width: 65%;
}

.customer-account-create .page-main {
  max-width: 940px;
  min-height: 700px;
}
.customer-account-create .fieldset.address > .legend {
  display: none;
}
.customer-account-create .field-recaptcha {
  margin-top: 10px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 769px) {
  .customer-account-create .actions-toolbar {
    width: auto;
  }
}

.form-create-account .step-pane_inner {
  min-height: 633px;
}

.account-menu {
  width: 100%;
  position: relative;
  z-index: 8;
  margin-bottom: 30px;
  background-color: white;
}
.account-menu .inner {
  display: block;
  max-width: 1226px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  z-index: 1;
}
.account-menu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 60px;
  text-align: center;
  color: white;
  background-color: #425069;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 500;
  font-family: "Barlow Condensed", sans-serif;
  position: relative;
  text-transform: uppercase;
}
.account-menu__item:visited {
  color: white;
}
.account-menu__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.1);
  opacity: 0;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.account-menu__item:hover, .account-menu__item:focus {
  color: white;
  text-decoration: none;
}
.account-menu__item:hover:before, .account-menu__item:focus:before {
  opacity: 1;
}
.account-menu__item.active:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -9px;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 15px 0 15px;
  border-color: #425069 transparent transparent transparent;
  z-index: -1;
}
.account-menu__item--orange {
  background-color: #D37B46;
}
.account-menu__item--orange.active:after {
  border-top-color: #D37B46;
}
.account-menu__item--green {
  background-color: #447C53;
}
.account-menu__item--green.active:after {
  border-top-color: #447C53;
}
.account-menu__item--yellow {
  background-color: #D2B615;
}
.account-menu__item--yellow.active:after {
  border-top-color: #D2B615;
}
.account-menu__item--purple-dim {
  background-color: #5A4A71;
}
.account-menu__item--purple-dim.active:after {
  border-top-color: #5A4A71;
}
.account-menu__item--pink-dim {
  background-color: #B2647E;
}
.account-menu__item--pink-dim.active:after {
  border-top-color: #B2647E;
}
.account-menu__item--secondary {
  background-color: #E49464;
}
.account-menu__item--secondary.active:after {
  border-top-color: #E49464;
}
.account-menu__item--grey-blue {
  background-color: #618EA7;
}
.account-menu__submenu {
  list-style: none;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0 0;
  background-color: #566888;
  max-height: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.account-menu__submenu li {
  display: block;
  margin-bottom: 0;
}
.account-menu__submenu li a {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  padding: 8px 20px;
  background-color: rgba(255, 255, 255, 0);
  color: white;
  text-decoration: none;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.account-menu__submenu li a:visited {
  color: white;
}
.account-menu__submenu li a:hover, .account-menu__submenu li a:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
  text-decoration: none;
}
.account-menu__submenu--orange {
  background-color: #dd986f;
}
.account-menu__submenu--green {
  background-color: #569d69;
}
.account-menu__submenu--yellow {
  background-color: #eacf30;
}
.account-menu__submenu--purple-dim {
  background-color: #735e90;
}
.account-menu__submenu--pink-dim {
  background-color: #c3869a;
}
.account-menu__submenu--secondary {
  background-color: #ecb28f;
}
.account-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.account-menu__list > li {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  padding: 0;
  position: relative;
}
.account-menu__list > li:not(:last-child) {
  border-right: 2px solid white;
}
.account-menu__list > li.has-submenu .account-menu__item .caret {
  display: inline-block;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: rotate(0);
          transform: rotate(0);
  margin-left: 10px;
  vertical-align: middle;
  line-height: 1;
}
.account-menu__list > li.has-submenu .account-menu__item .caret:before {
  content: "\e90c";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  vertical-align: middle;
}
.account-menu__list > li:hover .account-menu__item .caret {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.account-menu__list > li:hover .account-menu__submenu {
  max-height: 400px;
  padding: 20px 20px;
}

@media only screen and (min-width: 481px) {
  .account header.page-header .minicart-wrapper {
    margin-left: auto;
  }
}
.account .page-main .page-title-wrapper .page-title {
  display: block;
  margin-right: 0;
}
@media only screen and (min-width: 481px) {
  .account .page-main .page-title-wrapper .page-title {
    width: 75%;
  }
}

.page-title-wrapper--customer .page-title {
  margin-bottom: 0;
  display: block;
}

.account-dashboard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  margin-right: -10px;
}
.account-dashboard__col {
  width: 100%;
  padding-right: 10px;
  margin-bottom: 10px;
}
.account-dashboard__box {
  height: 100%;
  min-height: 210px;
}
@media only screen and (min-width: 481px) {
  .account-dashboard__col {
    width: 50%;
  }
}
@media only screen and (min-width: 769px) {
  .account-dashboard__col {
    width: 33.33%;
  }
}
@media only screen and (min-width: 993px) {
  .account-dashboard__col {
    width: 20%;
  }
}

.customer__top-area {
  margin-bottom: 0.6875rem;
}
@media only screen and (min-width: 769px) {
  .customer__top-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 1.375rem;
  }
}

@media only screen and (max-width: 992px) {
  .customer__interactive-container {
    margin-bottom: 1.375rem;
  }
  .customer__interactive-container .customer__account-logout {
    margin-bottom: 1.375rem;
  }
}
@media only screen and (min-width: 769px) {
  .customer__interactive-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .customer__interactive-container .customer__account-logout {
    margin-bottom: 1.375rem;
  }
}

.toggle-trigger {
  display: none;
}

@media only screen and (max-width: 992px) {
  .toggle-trigger {
    display: block;
    margin-left: auto;
    position: relative;
  }
  .toggle-trigger > span,
  .toggle-trigger > span::before,
  .toggle-trigger > span::after {
    cursor: pointer;
    height: 0.125rem;
    width: 1.25rem;
    background: #425069;
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    content: "";
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
  }
  .toggle-trigger > span:before {
    top: -5px;
  }
  .toggle-trigger > span:after {
    top: 5px;
  }
  .toggle-trigger.active > span {
    background: transparent;
  }
  .toggle-trigger.active > span:before, .toggle-trigger.active > span:after {
    top: 0;
  }
  .toggle-trigger.active > span:before {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .toggle-trigger.active > span:after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
.block-collapsible-nav .content {
  background: transparent;
}
.block-collapsible-nav .item {
  margin: 0;
}
.block-collapsible-nav .item.current > strong {
  background: #E2B89B;
  border-top: none;
  border-left: none;
  border-radius: 0.25rem 0.25rem 0 0;
}
.block-collapsible-nav .item:last-child a,
.block-collapsible-nav .item:last-child strong {
  border-bottom: 1px solid #C67F50;
}
.block-collapsible-nav .item .delimiter {
  display: none;
}
.block-collapsible-nav .item a {
  color: #425069;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media only screen and (min-width: 769px) {
  .block-collapsible-nav .item a:hover {
    color: #2e384a;
    background: transparent;
  }
}
.block-collapsible-nav .item a,
.block-collapsible-nav .item strong {
  padding: 1.03125rem;
  border-top: 1px solid #C67F50;
  border-left: none;
}
@media only screen and (max-width: 992px) {
  .block-collapsible-nav .block-collapsible-nav-title {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
  }
  .block-collapsible-nav .content {
    display: block;
    background: white;
    position: fixed;
    top: 0;
    left: 0;
    width: 90%;
    height: 100%;
    -webkit-transform: translate3d(-100%, 66px, 0);
            transform: translate3d(-100%, 66px, 0);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    transition: -webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s, -webkit-transform 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    z-index: 2;
    padding: 0;
    overflow-y: auto;
  }
  .block-collapsible-nav .content.active {
    -webkit-transform: translate3d(0, 66px, 0);
            transform: translate3d(0, 66px, 0);
  }
  .block-collapsible-nav .nav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s, visibility 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    transition: opacity 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s, visibility 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s;
  }
  .block-collapsible-nav .nav-overlay.active {
    opacity: 1;
    visibility: visible;
  }
  .block-collapsible-nav .item.current > strong {
    border-radius: 0;
  }
  .block-collapsible-nav .item a,
  .block-collapsible-nav .item strong {
    font-size: 1.25rem;
  }
}

.customer__account-title {
  display: block;
  margin-bottom: 0;
}

.customer__account-number {
  display: block;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: none;
  color: #101828;
}
@media only screen and (min-width: 481px) {
  .customer__account-number {
    font-size: 16px;
  }
}

.customer-account-number {
  text-align: right;
}

.form-edit-account .fieldset.info > .legend,
.form-edit-account .fieldset.info > br {
  display: none;
}
.form-edit-account .fieldset.password, .form-edit-account .fieldset.manage-addresses {
  border-bottom: 1px solid #D0D5DD;
  padding-bottom: 1.375rem;
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 481px) {
  .form-edit-account .fieldset.password, .form-edit-account .fieldset.manage-addresses {
    padding-bottom: 2.75rem;
    margin-bottom: 2.75rem;
  }
}
.form-edit-account .actions-toolbar .action.back, .form-edit-account .block.discount .fieldset.coupon .actions-toolbar .back.action, .block.discount .fieldset.coupon .form-edit-account .actions-toolbar .back.action, .form-edit-account header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .form-edit-account .actions-toolbar .back.update-cart-item, .form-edit-account .actions-toolbar header.page-header .minicart-wrapper .block-minicart .back.action.viewcart, header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .back.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .form-edit-account .actions-toolbar .product-item-details .back.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .form-edit-account .product-item-details .block.discount .fieldset.coupon .actions-toolbar .back.viewcart.update-cart-item {
  position: relative !important;
  overflow: auto;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media only screen and (min-width: 769px) {
  .form-edit-account .fieldset {
    width: 75%;
  }
  .form-edit-account .fieldset.info, .form-edit-account .fieldset.password, .form-edit-account .fieldset:nth-child(2) {
    float: none;
  }
}

.customer-account_communication-edit .page-title-wrapper {
  display: none;
}
.customer-account_communication-edit .page-main {
  padding-top: 50px;
}

.customer-account-addresses .block {
  margin-bottom: 0;
}
@media only screen and (min-width: 769px) {
  .customer-account-addresses .delivery-address {
    padding-right: 1.375rem;
  }
}

@media only screen and (min-width: 769px) {
  .form-communication-edit .row div:first-child {
    padding-right: 1.375rem;
  }
}
.section__latest-quote {
  margin-bottom: 1.375rem;
}

.block-address {
  background-color: white;
}
.block-address .block-header {
  background-color: rgba(228, 148, 100, 0.8);
  color: white;
  padding: 14px 24px;
  position: relative;
}
.block-address .block-header .block-title {
  color: inherit;
  font-size: 1rem;
  margin: 0 !important;
  padding: 0 !important;
  text-transform: uppercase;
  display: inline-block;
}
.block-address .block-header .default {
  float: right;
  font-size: 0.75rem;
  font-weight: 400;
}
.block-address .block-header .action.delete, .block-address .block-header .block.discount .fieldset.coupon .actions-toolbar .delete.action, .block.discount .fieldset.coupon .actions-toolbar .block-address .block-header .delete.action, .block-address .block-header header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-address .block-header .delete.update-cart-item, .block-address .block-header header.page-header .minicart-wrapper .block-minicart .delete.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-address .block-header .delete.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-address .block-header .product-item-details .delete.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-address .block-header .product-item-details .block.discount .fieldset.coupon .actions-toolbar .delete.viewcart.update-cart-item {
  padding: 2px 8px;
  margin-top: -2px;
  position: absolute;
  top: 13px;
  right: 10px;
}
.block-address .block-content {
  padding: 0;
  font-size: 0.875rem;
}
.block-address .block-actions {
  border-top: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.block-address .block-actions .action.select:disabled, .block-address .block-actions .block.discount .fieldset.coupon .actions-toolbar .select.action:disabled, .block.discount .fieldset.coupon .actions-toolbar .block-address .block-actions .select.action:disabled, .block-address .block-actions header.page-header .minicart-wrapper .block-minicart .product-item-details .select.update-cart-item:disabled, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-address .block-actions .select.update-cart-item:disabled, .block-address .block-actions header.page-header .minicart-wrapper .block-minicart .select.action.viewcart:disabled, header.page-header .minicart-wrapper .block-minicart .block-address .block-actions .select.action.viewcart:disabled, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-address .block-actions .product-item-details .select.viewcart.update-cart-item:disabled, header.page-header .minicart-wrapper .block-minicart .block-address .block-actions .product-item-details .block.discount .fieldset.coupon .actions-toolbar .select.viewcart.update-cart-item:disabled {
  opacity: 1;
}
.block-address:not(.active) .action.secondary, .block-address:not(.active) .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .block-address:not(.active) .action, .block-address:not(.active) header.page-header .minicart-wrapper .block-minicart .product-item-details .secondary.update-cart-item, .block-address:not(.active) .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .block-address:not(.active) header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block-address:not(.active) header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-address:not(.active) .secondary.update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block-address:not(.active) .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-address:not(.active) .block.discount .fieldset.coupon .actions-toolbar .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .block-address:not(.active) .update-cart-item, .block-address:not(.active) header.page-header .minicart-wrapper .block-minicart .secondary.action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-address:not(.active) .secondary.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block-address:not(.active) .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-address:not(.active) .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item {
  background-color: rgba(228, 148, 100, 0.8);
  border-color: rgba(228, 148, 100, 0.8);
}
.block-address.active .block-header {
  background-color: #e49464;
}
.block-address.active .block-actions {
  border-top: none;
}
.block-address.new .block-content {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-address__new-action {
  display: block;
  text-align: center;
  color: rgba(228, 148, 100, 0.8);
  font-size: 80px;
  padding: 24px;
  cursor: pointer;
}

.block-address-list > .is-default {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.block-address-list > div {
  margin-bottom: 1.375rem;
}
.block-address-list .block-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 481px) {
  .block-address-list .block-address {
    height: 100%;
  }
}
.block-address-list .block-address .block-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.mfc-orders > h2 {
  display: none;
}
@media only screen and (min-width: 769px) {
  .mfc-orders .table-container {
    position: relative;
    border: 1px solid #D0D5DD;
    border-radius: 0.25rem;
    overflow-x: auto;
    margin-bottom: 1.375rem;
  }
}
.mfc-orders .table {
  width: 100%;
  position: relative;
  min-height: 8rem;
}
.mfc-orders .table #loc-trans-data-loading tr td {
  border: none;
}
.mfc-orders .table .spinner-border {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.mfc-orders .table .spinner-border .sr-only {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  background: transparent url("../images/loading.svg") no-repeat center center;
  font-size: 0;
}
.mfc-orders .table thead tr th, .mfc-orders .table thead tr td {
  font-weight: 700;
  background: #E3E6ED;
  color: #425069;
  padding: 0.6875rem 1.375rem;
  vertical-align: middle;
}
@media only screen and (min-width: 769px) {
  .mfc-orders .table thead tr th, .mfc-orders .table thead tr td {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 769px) {
  .mfc-orders .table tbody tr td {
    padding: 0.34375rem 1.375rem;
  }
  .mfc-orders .table tbody tr:nth-child(even) {
    background: #F6F6F6;
  }
}
.mfc-orders .table tbody tr td {
  vertical-align: middle;
  font-weight: 400;
}

.myorderstatus-find-index .page-main {
  display: block;
  max-width: 620px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.myorderstatus-index-index .page-title-wrapper {
  display: none;
}

.myorderstatus_notification p:last-of-type {
  margin-bottom: 0;
}

.myorderstatus_notification > [data-content-type] {
  padding: 30px;
  background-color: #ffc5c5;
  margin-bottom: 30px;
  font-weight: bold;
}

.my-credit-cards .action.delete, .my-credit-cards .block.discount .fieldset.coupon .actions-toolbar .delete.action, .block.discount .fieldset.coupon .actions-toolbar .my-credit-cards .delete.action, .my-credit-cards header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .my-credit-cards .delete.update-cart-item, .my-credit-cards header.page-header .minicart-wrapper .block-minicart .delete.action.viewcart, header.page-header .minicart-wrapper .block-minicart .my-credit-cards .delete.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .my-credit-cards .product-item-details .delete.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .my-credit-cards .product-item-details .block.discount .fieldset.coupon .actions-toolbar .delete.viewcart.update-cart-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.my-credit-cards .action.delete:hover, .my-credit-cards .block.discount .fieldset.coupon .actions-toolbar .delete.action:hover, .block.discount .fieldset.coupon .actions-toolbar .my-credit-cards .delete.action:hover, .my-credit-cards header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .my-credit-cards .delete.update-cart-item:hover, .my-credit-cards header.page-header .minicart-wrapper .block-minicart .delete.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .my-credit-cards .delete.action.viewcart:hover, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .my-credit-cards .product-item-details .delete.viewcart.update-cart-item:hover, header.page-header .minicart-wrapper .block-minicart .my-credit-cards .product-item-details .block.discount .fieldset.coupon .actions-toolbar .delete.viewcart.update-cart-item:hover {
  text-decoration: none;
}
.my-credit-cards .action.delete:before, .my-credit-cards .block.discount .fieldset.coupon .actions-toolbar .delete.action:before, .block.discount .fieldset.coupon .actions-toolbar .my-credit-cards .delete.action:before, .my-credit-cards header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .my-credit-cards .delete.update-cart-item:before, .my-credit-cards header.page-header .minicart-wrapper .block-minicart .delete.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .my-credit-cards .delete.action.viewcart:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .my-credit-cards .product-item-details .delete.viewcart.update-cart-item:before, header.page-header .minicart-wrapper .block-minicart .my-credit-cards .product-item-details .block.discount .fieldset.coupon .actions-toolbar .delete.viewcart.update-cart-item:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90f";
  margin-right: 6px;
}

.mfc-container {
  background-color: #E9EFF2;
  padding: 20px;
}
.mfc-container h2, .mfc-container h3, .mfc-container h4 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.mfc-container h5 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.mfc-container .card {
  margin-bottom: 20px;
}
.mfc-container .table tr.selected td {
  position: relative;
  z-index: 1;
}
.mfc-container .table tr.selected td:before {
  content: " ";
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-top: 1px solid #D0D5DD;
}
.mfc-container .table tr.selected td:first-child:before {
  border-top-left-radius: 10px;
  border-left: 1px solid #D0D5DD;
}
.mfc-container .table tr.selected td:last-child:before {
  border-top-right-radius: 10px;
  border-right: 1px solid #D0D5DD;
}
.mfc-container .table tr.selected:hover td {
  background: white;
}
.mfc-container .table tr.row-more {
  display: none;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mfc-container .table tr.row-more.open {
  display: table-row;
}
.mfc-container .table tr.row-more td {
  position: relative;
  z-index: 1;
  border-top-color: transparent;
}
.mfc-container .table tr.row-more td:before {
  content: " ";
  display: block;
  position: absolute;
  bottom: 4px;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  border-bottom: 1px solid #D0D5DD;
}
.mfc-container .table tr.row-more td:first-child:before {
  border-bottom-left-radius: 10px;
  border-left: 1px solid #D0D5DD;
}
.mfc-container .table tr.row-more td:last-child:before {
  border-bottom-right-radius: 10px;
  border-right: 1px solid #D0D5DD;
}
.mfc-container .table tr.row-more:hover td {
  background: white;
}

@media only screen and (min-width: 769px) {
  .customer-payment-info__wrapper {
    width: 70%;
  }
}
.customer-payment-info__wrapper .block-title {
  display: block;
}
.customer-payment-info__wrapper .contact-support__link {
  text-decoration: none;
  font-weight: 700;
}
.customer-payment-info__wrapper .price-box > .price {
  display: block;
  margin-bottom: 0.6875rem;
}
.customer-payment-info__wrapper .price-box .price {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.block-account-balance {
  border-top: 1px solid #D0D5DD;
  padding-top: 2.0625rem;
}

.block-account-balance__title {
  display: block;
  margin-bottom: 0.34375rem;
}

.account .column.main .block-account-balance:not(.widget) .block-title {
  margin-bottom: 0.5rem;
  padding-bottom: 0;
}
.account .column.main .block-account-balance:not(.widget) .price-box .block-title {
  margin-bottom: 0;
  padding-bottom: 0;
}

.direct-debit-instructions {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 769px) {
  .direct-debit-instructions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.direct-debit-instructions .block-title {
  color: #425069;
  font-size: 1.25rem;
  margin-bottom: 1.03125rem;
}

.direct-debit-instructions__column {
  background: transparent;
}
.direct-debit-instructions__column:not(:last-child) {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 769px) {
  .direct-debit-instructions__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
  .direct-debit-instructions__column:not(:last-child) {
    margin-bottom: 0;
    padding-right: 20px;
  }
}
.direct-debit-instructions__column .panel__content {
  border: 1px solid #E49464;
  font-weight: 400;
}

.quote-steps {
  width: 100%;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.quote-steps:before {
  left: 8%;
  right: 8%;
}
.quote-steps .step-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: none;
  width: auto;
}
.quote-steps .step-item:not(:last-child) {
  margin-right: 10px;
}

.quote-index-index .page-main {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.quote-index-index .page-main .inner {
  padding-left: 20px;
  padding-right: 20px;
}
.quote-index-index .page-title-wrapper {
  display: none;
}

.quote__carbon-offset {
  margin-bottom: 1.375rem;
}

.quote-form .actions-toolbar {
  padding: 1.375rem 0 0;
  margin-top: 1.375rem;
}
.quote-form .actions-toolbar h3 {
  margin: 0 0 0.34375rem;
  font-size: 2rem;
}
.quote-form .actions-toolbar__quote-update {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 769px) {
  .quote-form .actions-toolbar__quote-update {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .quote-form .actions-toolbar__quote-update .field:not(:last-child) {
    margin-right: 2rem;
  }
}
.quote-form .actions-toolbar__quote-update .field.radio > .radio-label:before {
  background: white;
  border-color: #101828;
}
.quote-form .actions-toolbar__quote-update .field.radio input:checked ~ label:after {
  background: #101828;
}
.quote-form .section {
  margin-bottom: 1.375rem;
}
.quote-form .section__products {
  min-height: 17.5rem;
}
@media only screen and (max-width: 768px) {
  .quote-form .checkout-container .opc-sidebar {
    width: 100%;
    -webkit-transform: none;
            transform: none;
  }
  .quote-form .checkout-container .opc-sidebar .opc-block-summary {
    margin-bottom: 0;
  }
  .quote-form .checkout-container .opc-sidebar .opc-block-summary .title {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.5rem;
    background: #425069;
    color: white;
    margin: 0 -1.25rem;
  }
  .quote-form .checkout-container .opc-sidebar .opc-block-summary .title:after {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    content: "\e901";
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: auto;
  }
  .quote-form .checkout-container .opc-sidebar .opc-block-summary .title.active:after {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .quote-form .checkout-container .opc-sidebar .opc-block-summary .content {
    display: none;
  }
  .quote-form .checkout-container .opc-sidebar .opc-block-summary .content.active {
    display: block;
    margin-top: 1.375rem;
  }
}

.quote-form__delivery .quotes-list {
  margin-bottom: 1.375rem;
}
.quote-form__delivery .cart-discount {
  -webkit-box-ordinal-group: unset;
      -ms-flex-order: unset;
          order: unset;
}
.quote-form__delivery .cart-discount .actions-toolbar {
  position: relative;
  left: -1.125rem;
  padding: 0;
  margin: 0;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.quote-form__delivery .quote-wrapper .delivery-time {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 1rem;
  background: #E2B89B;
  border-radius: 1rem;
}

.quote-form__account .notice {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  color: #98A2B3;
}
@media only screen and (min-width: 481px) {
  .quote-form__account .notice {
    margin-left: 1.375rem;
  }
}

.quote-form-loading {
  text-align: center;
  padding: 40px 0;
  color: #C7CDCD;
}
.quote-form-loading svg {
  margin-bottom: 10px;
}

.quote-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.quote-products__col {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 481px) {
  .quote-products__col {
    width: 50%;
  }
}
@media only screen and (min-width: 769px) {
  .quote-products__col {
    width: 40%;
  }
  .quote-products__col:not(:last-child) {
    margin-right: 80px;
  }
}

.quote-products-wrapper {
  border-bottom: 1px solid #C67F50;
}

.quote-products__column {
  margin-bottom: 1.375rem;
}

@media only screen and (min-width: 481px) {
  .quote-product-box {
    height: 100%;
  }
  .quote-product-box label.radio-label:before {
    top: 0.375rem;
  }
  .quote-product-box label.radio-label:after {
    top: 0.5625rem;
  }
}
.quote-product-box .radio-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-width: 769px) {
  .quote-product-box .radio-custom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.quote-product-box label.radio-label {
  display: block;
}
@media only screen and (max-width: 992px) {
  .quote-product-box label.radio-label {
    margin-bottom: 1.375rem;
  }
}
.quote-product-box .panel__image {
  background-image: url(../images/widget/heatingoil-bg.jpg);
  min-width: 150px;
  background-position: left 40% center;
}
.quote-product-box.panel--alt .panel__image {
  background-image: url(../images/widget/premium.jpg);
  position: relative;
  background-position: left 60% center;
}
.quote-product-box.panel--alt .panel__image:after {
  content: " ";
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 70%;
  padding-top: 15%;
  -webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.4));
          filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.4));
  background: transparent url(../images/widget/glowmax.png) no-repeat center;
  background-size: contain;
}

.new-customer__badge {
  background: #E2B89B;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1rem;
  color: #101828;
  padding: 0.171875rem 0.6875rem;
  border-radius: 20px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 769px) {
  .new-customer__badge {
    margin-left: 1.375rem;
  }
}
.new-customer__badge .icon {
  margin-left: 0.34375rem;
}

@media only screen and (max-width: 992px) {
  .quote-products__premium-img {
    margin: 0.6875rem 0;
  }
}
@media only screen and (min-width: 769px) {
  .quote-products__premium-img {
    margin: 0 0 0 1.375rem;
  }
}

@media only screen and (min-width: 769px) {
  .quote-table {
    border-bottom: 1px solid #D0D5DD;
  }
}

.quote-form .business-notes {
  margin: 30px 0;
}
.quote-form .actions-toolbar div.primary, .quote-form .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details div.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .quote-form .actions-toolbar div.update-cart-item, .quote-form .actions-toolbar header.page-header .minicart-wrapper .block-minicart div.action.viewcart, header.page-header .minicart-wrapper .block-minicart .quote-form .actions-toolbar div.action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .quote-form .actions-toolbar .product-item-details div.viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .quote-form .product-item-details .block.discount .fieldset.coupon .actions-toolbar div.viewcart.update-cart-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.quotes-item-box {
  margin-bottom: 20px;
}
@media only screen and (min-width: 481px) {
  .quotes-item-box {
    height: 100%;
  }
}
.quotes-item-box .panel__footer-title {
  padding-left: 0.9375rem;
  width: 50%;
  margin-left: auto;
}
.quotes-item-box .panel__header-actions .change-order {
  text-decoration: underline;
}

.quotes-carbon-offset {
  margin-top: 30px;
}
.quotes-carbon-offset .panel__image {
  background-image: url(../images/carbon/wide.jpg);
  background-position: right center;
  width: 50%;
}
.quotes-carbon-offset .panel__inner {
  width: 50%;
}

.quote-update__wrapper {
  padding: 1.375rem;
  background: #E2B89B;
  border-radius: 1rem;
}

.checkout-cart-index #maincontent > .page.messages .message.success {
  display: none;
}

.cart-container .page-title-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.cart-container .page-title-wrapper .page-title {
  margin-top: 0;
}
.cart-container .form-cart,
.cart-container .cart-gift-item,
.cart-container .cart-discount {
  float: left;
  width: 100%;
}
.cart-container .cart-summary {
  width: 100%;
}
@media only screen and (min-width: 481px) {
  .cart-container .page-title-wrapper,
  .cart-container .form-cart,
  .cart-container .cart-gift-item,
  .cart-container .cart-discount {
    width: 70%;
  }
  .cart-container .cart-summary {
    width: 30%;
  }
}
@media only screen and (min-width: 769px) {
  .cart-container .page-title-wrapper,
  .cart-container .form-cart,
  .cart-container .cart-gift-item,
  .cart-container .cart-discount {
    width: 60%;
    padding-right: 0;
  }
}

.cart.table-wrapper .cart thead tr th.col {
  padding: 0.34375rem 0.34375rem;
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: capitalize;
  text-align: left;
  color: #425069;
  border-bottom: 1px solid #D0D5DD;
}
@media only screen and (min-width: 481px) {
  .cart.table-wrapper .cart thead tr th.col {
    font-size: 1.375rem;
  }
}
.cart.table-wrapper .cart thead tr th.col.subtotal {
  text-align: right;
}
.cart.table-wrapper .cart thead tr th.col.qty {
  display: none;
}
.cart.table-wrapper .cart > .item {
  margin-bottom: 18px;
  font-size: 0.75rem;
  font-weight: 400;
}
.cart.table-wrapper .cart > .item .col {
  padding: 18px 6px;
}
.cart.table-wrapper .cart > .item .col.qty {
  display: none;
}
.cart.table-wrapper .cart > .item .col.item {
  width: 100%;
  padding: 18px 6px;
}
.cart.table-wrapper .cart > .item .col.item .product-item-photo {
  vertical-align: middle;
  padding-right: 24px;
}
.cart.table-wrapper .cart > .item .col.item .product-image-container {
  max-width: 100%;
  width: 40px !important;
  height: 40px;
}
.cart.table-wrapper .cart > .item .product-item-details {
  padding: 0;
  vertical-align: middle;
}
@media only screen and (max-width: 768px) {
  .cart.table-wrapper .cart > .item .product-item-details {
    padding-left: 73px;
  }
}
.cart.table-wrapper .cart > .item .product-item-name {
  font-size: 0.875rem;
  font-weight: 500;
  margin: 0 0;
  line-height: 1.3;
}
.cart.table-wrapper .cart > .item .item-options {
  margin-top: 6px;
}
.cart.table-wrapper .cart > .item .item-options dt {
  font-weight: 400;
}
.cart.table-wrapper .cart > .item .price-including-tax,
.cart.table-wrapper .cart > .item .price-excluding-tax {
  display: inline-block;
  font-size: 0.875rem;
}
.cart.table-wrapper .cart > .item .cart-price {
  font-size: inherit;
}
.cart.table-wrapper .cart > .item .cart-price .price {
  font-weight: 500;
}
.cart.table-wrapper .cart > .item .col.price,
.cart.table-wrapper .cart > .item .col.qty {
  text-align: left;
}
.cart.table-wrapper .cart > .item .col.subtotal {
  text-align: right;
}
.cart.table-wrapper .cart > .item .control.qty strong {
  font-weight: inherit;
}
.cart.table-wrapper .cart > .item .item-actions .action-delete {
  font-size: 0.6875rem;
  color: #E49464;
  text-decoration: underline;
}
.cart.table-wrapper .cart > .item .item-actions .action-delete:before {
  display: none;
}
.cart.table-wrapper .cart > .item .item-actions .action-delete span {
  position: static !important;
  overflow: auto;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
}
@media only screen and (min-width: 481px) {
  .cart.table-wrapper .cart > .item .item-actions {
    position: absolute;
    bottom: 12px;
    right: 6px;
  }
}

.cart-carbon-offset-box {
  width: 100%;
  float: left;
}
@media only screen and (min-width: 481px) {
  .cart-carbon-offset-box {
    width: 75%;
  }
}
@media only screen and (min-width: 769px) {
  .cart-carbon-offset-box {
    width: 60%;
  }
}

.block.discount {
  margin: 1.375rem 0;
  padding-top: 1.375rem;
  border-top: 1px solid #D0D5DD;
}
.block.discount .title {
  font-size: 1rem;
  font-weight: 400;
  color: #101828;
  padding-left: 0;
  padding-bottom: 0.34375rem;
  cursor: unset;
}
.block.discount .title strong {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.block.discount .title:after {
  display: none;
}
.block.discount .content {
  padding-bottom: 0;
  display: block !important;
}
.block.discount .fieldset.coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-width: 769px) {
  .block.discount .fieldset.coupon {
    max-width: 17.375rem;
  }
}
.block.discount .fieldset.coupon .field {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 0;
}
.block.discount .fieldset.coupon .field input {
  border-radius: 30px 0 0 30px;
}
.block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item {
  border-radius: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: 5.25rem;
  min-height: 2.5rem;
  height: 2.5rem;
  position: static;
  width: 100%;
}
.block.discount .fieldset.coupon .actions-toolbar .action:after, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item:after, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .update-cart-item:after {
  display: none;
}

.cart-summary,
.opc-block-summary {
  background: #F9F2EB;
  padding: 0;
}
.cart-summary .title,
.opc-block-summary .title {
  font-size: 2rem;
  font-weight: 500;
  background: white;
  color: #425069;
  font-family: "Barlow Condensed", sans-serif;
  margin: 0;
  padding: 0 0 1.375rem;
  text-transform: uppercase;
}
.cart-summary .block.shipping,
.opc-block-summary .block.shipping {
  display: none;
}
.cart-summary .cart-totals,
.opc-block-summary .cart-totals {
  border-top: 0;
  padding-top: 0;
}
.cart-summary .cart-totals table.totals, .cart-summary .table-totals,
.opc-block-summary .cart-totals table.totals,
.opc-block-summary .table-totals {
  border-top: none;
  padding-top: 0;
  display: table;
}
.cart-summary .cart-totals table.totals tbody, .cart-summary .table-totals tbody,
.opc-block-summary .cart-totals table.totals tbody,
.opc-block-summary .table-totals tbody {
  display: table-row-group;
}
.cart-summary .cart-totals table.totals tbody tr, .cart-summary .table-totals tbody tr,
.opc-block-summary .cart-totals table.totals tbody tr,
.opc-block-summary .table-totals tbody tr {
  display: table-row;
}
.cart-summary .cart-totals table.totals tbody tr th,
.cart-summary .cart-totals table.totals tbody tr td, .cart-summary .table-totals tbody tr th,
.cart-summary .table-totals tbody tr td,
.opc-block-summary .cart-totals table.totals tbody tr th,
.opc-block-summary .cart-totals table.totals tbody tr td,
.opc-block-summary .table-totals tbody tr th,
.opc-block-summary .table-totals tbody tr td {
  display: table-cell;
}
.cart-summary .cart-totals table.totals tbody tr th, .cart-summary .cart-totals table.totals tbody tr td, .cart-summary .table-totals tbody tr th, .cart-summary .table-totals tbody tr td,
.opc-block-summary .cart-totals table.totals tbody tr th,
.opc-block-summary .cart-totals table.totals tbody tr td,
.opc-block-summary .table-totals tbody tr th,
.opc-block-summary .table-totals tbody tr td {
  border-top: 0;
  border-bottom: none !important;
  padding: 0.6875rem 1.375rem !important;
  font-weight: 500;
  font-size: 0.875rem;
}
.cart-summary .cart-totals table.totals tbody tr:last-child th, .cart-summary .cart-totals table.totals tbody tr:last-child td, .cart-summary .table-totals tbody tr:last-child th, .cart-summary .table-totals tbody tr:last-child td,
.opc-block-summary .cart-totals table.totals tbody tr:last-child th,
.opc-block-summary .cart-totals table.totals tbody tr:last-child td,
.opc-block-summary .table-totals tbody tr:last-child th,
.opc-block-summary .table-totals tbody tr:last-child td {
  border-bottom: none !important;
}
.cart-summary .cart-totals table.totals tbody tr.totals-tax-summary, .cart-summary .table-totals tbody tr.totals-tax-summary,
.opc-block-summary .cart-totals table.totals tbody tr.totals-tax-summary,
.opc-block-summary .table-totals tbody tr.totals-tax-summary {
  display: none;
}
.cart-summary .cart-totals table.totals tbody tr.totals-tax-details, .cart-summary .table-totals tbody tr.totals-tax-details,
.opc-block-summary .cart-totals table.totals tbody tr.totals-tax-details,
.opc-block-summary .table-totals tbody tr.totals-tax-details {
  display: table-row;
  border-bottom: none;
}
.cart-summary .cart-totals table.totals tbody tr.grand, .cart-summary .table-totals tbody tr.grand,
.opc-block-summary .cart-totals table.totals tbody tr.grand,
.opc-block-summary .table-totals tbody tr.grand {
  background: #E2B89B;
}
.cart-summary .cart-totals table.totals tbody tr.grand .mark, .cart-summary .cart-totals table.totals tbody tr.grand .amount, .cart-summary .table-totals tbody tr.grand .mark, .cart-summary .table-totals tbody tr.grand .amount,
.opc-block-summary .cart-totals table.totals tbody tr.grand .mark,
.opc-block-summary .cart-totals table.totals tbody tr.grand .amount,
.opc-block-summary .table-totals tbody tr.grand .mark,
.opc-block-summary .table-totals tbody tr.grand .amount {
  font-size: 1rem;
  font-weight: 500;
  border-top: 0;
}
.cart-summary .cart-totals table.totals tbody tr.grand .mark strong, .cart-summary .cart-totals table.totals tbody tr.grand .amount strong, .cart-summary .table-totals tbody tr.grand .mark strong, .cart-summary .table-totals tbody tr.grand .amount strong,
.opc-block-summary .cart-totals table.totals tbody tr.grand .mark strong,
.opc-block-summary .cart-totals table.totals tbody tr.grand .amount strong,
.opc-block-summary .table-totals tbody tr.grand .mark strong,
.opc-block-summary .table-totals tbody tr.grand .amount strong {
  font-weight: inherit;
}
@media only screen and (min-width: 993px) {
  .cart-summary .cart-totals table.totals tbody tr.grand .mark, .cart-summary .cart-totals table.totals tbody tr.grand .amount, .cart-summary .table-totals tbody tr.grand .mark, .cart-summary .table-totals tbody tr.grand .amount,
  .opc-block-summary .cart-totals table.totals tbody tr.grand .mark,
  .opc-block-summary .cart-totals table.totals tbody tr.grand .amount,
  .opc-block-summary .table-totals tbody tr.grand .mark,
  .opc-block-summary .table-totals tbody tr.grand .amount {
    font-size: 1.25rem;
  }
}
.cart-summary .checkout-methods-items,
.opc-block-summary .checkout-methods-items {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}

.cart-actions-toolbar {
  margin-top: 30px;
}
.cart-actions-toolbar .action.checkout, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-actions-toolbar .checkout.update-cart-item, .cart-actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout.action.viewcart, header.page-header .minicart-wrapper .block-minicart .cart-actions-toolbar .checkout.action.viewcart, .cart-actions-toolbar .block.discount .fieldset.coupon .actions-toolbar .checkout.action, .block.discount .fieldset.coupon .actions-toolbar .cart-actions-toolbar .checkout.action {
  min-width: 180px;
}

.cart-empty {
  text-align: center;
  padding-top: 50px;
}

.checkout-index-index .checkout-billing {
  display: none;
}
.checkout-index-index.shipping-step .checkout-billing, .checkout-index-index.payment-step .checkout-billing {
  display: block;
}
.checkout-index-index.shipping-step .block-address-list > div:first-child {
  display: none;
}
.checkout-index-index.payment-step .block.notifications,
.checkout-index-index.payment-step .block.block-delivery-comments,
.checkout-index-index.payment-step .block.small-truck-delivery {
  display: none;
}
.checkout-index-index .page-title {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}
.checkout-index-index .columns .column.main {
  padding-bottom: 0;
}

.opc-block-summary .opc-block-shipping-information {
  display: none;
}
.opc-block-summary .block.items-in-cart {
  margin-bottom: 0;
}
.opc-block-summary .block.items-in-cart > .title {
  font-size: 1.5rem;
  font-weight: 500;
  padding: 0;
  margin: 0 0 10px;
  border-bottom: none;
}
.opc-block-summary .block.items-in-cart > .title:after {
  display: none;
}
.opc-block-summary .block.items-in-cart > .title strong {
  font-weight: inherit;
  font-size: inherit;
}
.opc-block-summary .block.items-in-cart > .content {
  display: block !important;
}
.opc-block-summary .block.items-in-cart .minicart-items-wrapper {
  margin: 0;
  padding: 1.375rem;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item {
  padding-bottom: 0.6875rem;
  border-bottom: 1px solid #F6F6F6;
  margin-bottom: 0.6875rem;
  font-size: 0.875rem;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item:last-child {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item .subtotal {
  white-space: nowrap;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item .subtotal .price {
  font-size: 1.25rem;
  display: block;
  line-height: 1.1;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item .subtotal .price-including-tax, .opc-block-summary .block.items-in-cart .minicart-items .product-item .subtotal .price-excluding-tax {
  margin-top: 0;
}
.opc-block-summary .block.items-in-cart .minicart-items .price {
  font-weight: 600;
  font-size: 1.25rem;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item-name {
  color: #101828;
  margin-bottom: 0.34375rem;
  font-size: 1.25rem;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item-name-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item-details {
  padding: 0;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item-details .details-qty {
  margin-top: 0;
  display: none;
}
.opc-block-summary .block.items-in-cart .minicart-items .product-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.opc-block-summary .block.items-in-cart .minicart-items .product.options .toggle,
.opc-block-summary .block.items-in-cart .minicart-items .product.options .subtitle {
  display: none;
}
.opc-block-summary .block.items-in-cart .minicart-items .product.options .content {
  display: block !important;
}
.opc-block-summary .block.items-in-cart .minicart-items .product.options .item-options {
  font-size: 0.875rem;
  margin-bottom: 0.34375rem;
  color: #98A2B3;
  display: inline-block;
}
.opc-block-summary .block.items-in-cart .minicart-items .product.options .item-options:last-child {
  margin-bottom: 0;
}
.opc-block-summary .block.items-in-cart .minicart-items .product.options .item-options dt,
.opc-block-summary .block.items-in-cart .minicart-items .product.options .item-options dd {
  font-weight: 400;
}
.opc-block-summary .block.items-in-cart .minicart-items .product.options .item-options dt:first-child {
  clear: none;
}

.checkout-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
}
.checkout-container .opc-sidebar {
  width: 90%;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.checkout-container .opc-payment {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.checkout-container .opc-block-summary .table-totals .totals.shipping {
  display: none;
}
.checkout-container > .messages {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.checkout-container .checkout-main {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .checkout-container .quote-steps__wrapper {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
  }
  .checkout-container .checkout-main {
    width: 60%;
    padding-right: 0;
  }
  .checkout-container .opc-sidebar {
    width: 35%;
    margin-left: auto;
  }
}
@media only screen and (min-width: 993px) {
  .checkout-container .opc-sidebar {
    width: 30%;
  }
}

.block-checkout-comments {
  background-color: white;
}
@media only screen and (min-width: 481px) {
  .block-checkout-comments {
    height: 100%;
  }
}
.block-checkout-comments .block-header {
  background-color: #618EA7;
  color: white;
  padding: 14px 24px;
}
.block-checkout-comments .block-header .block-title {
  color: inherit;
  font-size: 1rem;
  margin: 0 !important;
  padding: 0 !important;
  text-transform: uppercase;
  display: inline-block;
}
.block-checkout-comments .block-header .default {
  float: right;
  font-size: 0.75rem;
  font-weight: 400;
}
.block-checkout-comments__input {
  border: 1px solid #618EA7;
  border-top: none;
  border-radius: 0;
  padding: 18px 24px;
  font-size: 1rem;
  min-height: 200px;
}

.opc-wrapper {
  width: 100%;
  float: none;
  margin-bottom: 0;
  padding-right: 0;
}
.opc-wrapper .no-quotes-block {
  display: none;
}
@media only screen and (max-width: 768px) {
  .opc-wrapper .methods-shipping {
    background: transparent;
    margin: 0;
    padding: 0;
    border-bottom: none;
  }
}
@media only screen and (max-width: 768px) {
  .opc-wrapper .step-content {
    margin-bottom: 0;
  }
}

.opc-sidebar {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .opc-sidebar {
    left: 10%;
    -webkit-transform: translate3D(-100%, 0, 0);
            transform: translate3D(-100%, 0, 0);
  }
  .opc-sidebar._show {
    -webkit-transform: translate3D(0, 0, 0);
            transform: translate3D(0, 0, 0);
  }
  .opc-sidebar .opc-block-summary .title {
    padding: 0.6875rem 1.375rem;
  }
}
.opc-sidebar .delivery-time-wrapper {
  padding: 0.6875rem 1.375rem;
}
.opc-sidebar .delivery-time-wrapper .data.table tbody tr {
  border-bottom: 1px solid #D0D5DD;
}
.opc-sidebar .delivery-time-wrapper .data.table tbody tr th,
.opc-sidebar .delivery-time-wrapper .data.table tbody tr td {
  padding: 0 0 0.6875rem !important;
  font-size: 1.25rem;
}
.opc-sidebar .delivery-time-wrapper .data.table tbody tr .amount {
  font-weight: 500;
}

.modal-content #realexpayments_hpp-iframe {
  width: 100%;
  margin: 0 auto;
  max-height: 540px;
  display: block;
  max-width: 500px;
}

.checkout-index-index .modal-popup .modal-inner-wrap {
  max-width: 90%;
  width: 500px;
  left: 0;
  margin-left: auto;
  height: auto;
  margin-top: 20px;
}

.checkout-shipping-address .step-title {
  display: none;
}

@media only screen and (min-width: 481px) {
  .checkout-shipping-method .actions-toolbar > .primary, .checkout-shipping-method header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar > .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-shipping-method .actions-toolbar > .update-cart-item, .checkout-shipping-method header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-shipping-method .actions-toolbar > .action.viewcart {
    float: none;
  }
}

.checkout-payment-method hr,
.checkout-payment-method br,
.checkout-payment-method .fieldset > .legend + br {
  display: none;
}
.checkout-payment-method .step-title {
  color: #425069;
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}
.checkout-payment-method .opc-payment--ffdd-enabled .payment-method-title {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.primary, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .primary.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  float: none;
}
@media only screen and (min-width: 481px) {
  .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.primary, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.primary, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .primary.action, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .primary.action, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .primary.action, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .product-item-details .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .update-cart-item, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .update-cart-item, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item header.page-header .minicart-wrapper .block-minicart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .action.viewcart .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.action .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .product-item-details .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .checkout-payment-method .payment-method-content > .actions-toolbar > .viewcart.update-cart-item .action.viewcart {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.checkout-payment-method .payment-method-title {
  background: none;
  margin-bottom: 0;
  padding: 1.375rem;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  color: #101828;
}
.checkout-payment-method .payment-method-title.choice {
  position: relative;
}
.checkout-payment-method .payment-method-title.choice > input {
  position: absolute;
  visibility: hidden;
}
.checkout-payment-method .payment-method-title.choice > input:checked ~ label:after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  content: " " !important;
}
.checkout-payment-method .payment-method-title.choice > label.label {
  font-size: 1.25rem;
  min-height: 1.25rem;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
  color: #101828;
}
.checkout-payment-method .payment-method-title.choice > label.label:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  border: 1px solid #101828;
  background-color: white;
  cursor: pointer;
}
.checkout-payment-method .payment-method-title.choice > label.label:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #101828;
  cursor: pointer;
}
.checkout-payment-method .actions-toolbar > .primary, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar > .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .checkout-payment-method .actions-toolbar > .update-cart-item, .checkout-payment-method header.page-header .minicart-wrapper .block-minicart .actions-toolbar > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .checkout-payment-method .actions-toolbar > .action.viewcart {
  float: none;
  width: 100%;
  text-align: left;
}
.checkout-payment-method .form.payments .fieldset {
  margin-bottom: 1.375rem;
}
.checkout-payment-method .form.payments .fieldset:last-child {
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 769px) {
  .checkout-payment-method .form.payments .credit-card-expiration,
  .checkout-payment-method .form.payments .credit-card-cvv {
    width: 50%;
  }
}
.checkout-payment-method .payment-methods {
  margin: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  margin: 1.375rem 0;
  padding: 0;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
  border: none;
  margin-top: 0;
}
.checkout-payment-method .payment-method-content {
  padding: 0 0 1.375rem 0;
}
.checkout-payment-method .field.choice .label a {
  font-weight: bold;
  text-decoration: none;
}
.checkout-payment-method .field.choice .label a.print-link {
  color: inherit;
  font-weight: inherit;
}

.opc-estimated-wrapper {
  background: #98A2B3;
  border: none;
  margin: 0 0 1.375rem;
  padding: 1.375rem;
  width: 100%;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0.34375rem;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before, .opc-estimated-wrapper header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:before, header.page-header .opc-estimated-wrapper .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:before, .opc-estimated-wrapper header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart:before, header.page-header .opc-estimated-wrapper .minicart-wrapper .block-minicart .showcart.action.viewcart:before, .opc-estimated-wrapper .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:before, .block.discount .fieldset.coupon .actions-toolbar .opc-estimated-wrapper .minicart-wrapper .showcart.action:before {
  content: "\e909";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty, .opc-estimated-wrapper header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter.qty, header.page-header .opc-estimated-wrapper .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter.qty {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 100%;
  background: #E49464;
}

.payment-options-container {
  min-height: 100px;
  background: url("../images/loading.svg") no-repeat center center;
}
.payment-options-container.loaded {
  background: #E2B89B;
}

.payment-options-wrapper {
  position: relative;
  padding-left: 30px;
}
.payment-options-wrapper:before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.625rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  border: 1px solid #101828;
  background-color: white;
  cursor: pointer;
}
.payment-options-wrapper:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0.1875rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
  margin-top: -0.4375rem;
  text-align: center;
  vertical-align: middle;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #101828;
  cursor: pointer;
}
.payment-options-wrapper.disabled {
  opacity: 0.5;
}
.payment-options-wrapper.disabled:after {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
}
.payment-options-wrapper p {
  margin-bottom: 0;
}
.payment-options-wrapper .label {
  font-size: 1.25rem;
}
.payment-options-wrapper .text {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  text-transform: none;
}

.opc-payment-additional .form-discount .actions-toolbar {
  position: relative;
  left: -1.125rem;
  padding: 0;
  margin: 0;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media only screen and (max-width: 768px) {
  .actions-toolbar-trigger .action.primary, .actions-toolbar-trigger .block.discount .fieldset.coupon .actions-toolbar .primary.action, .block.discount .fieldset.coupon .actions-toolbar .actions-toolbar-trigger .primary.action, .actions-toolbar-trigger header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .actions-toolbar-trigger .update-cart-item, .actions-toolbar-trigger header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .actions-toolbar-trigger .action.viewcart {
    width: 100%;
  }
}

.block-delivery-comments .select {
  text-transform: capitalize;
  margin-bottom: 1.375rem;
}
.block-delivery-comments .comment-options-additional-area {
  background: #F6F6F6;
  padding: 1.875rem;
  margin-top: 1.25rem;
  max-width: 29.75rem;
  display: none;
}
.block-delivery-comments .comment-options-additional-area.open {
  display: block;
}
.block-delivery-comments .field.choice > label {
  display: inline-block;
}
.block-delivery-comments ._with-tooltip--custom label {
  width: 70%;
  display: inline-block;
}
@media only screen and (min-width: 993px) {
  .block-delivery-comments ._with-tooltip--custom label {
    display: inline;
  }
}
.block-delivery-comments ._with-tooltip--custom .field-tooltip {
  margin-left: 0.625rem;
  position: relative;
  vertical-align: top;
}
@media only screen and (min-width: 993px) {
  .block-delivery-comments ._with-tooltip--custom .field-tooltip {
    margin-left: 3.75rem;
  }
}
.block-delivery-comments ._with-tooltip--custom .field-tooltip .field-tooltip-action {
  position: relative;
  top: 0;
}
.block-delivery-comments ._with-tooltip--custom .field-tooltip .field-tooltip-action:before {
  background: #425069;
}
@media only screen and (min-width: 993px) {
  .block-delivery-comments ._with-tooltip--custom .field-tooltip .field-tooltip-action {
    position: absolute;
    top: -4px;
    cursor: default;
  }
}

.order-details .data.order-details-table {
  border-width: 1px 0;
  border-style: solid;
  border-color: #D0D5DD;
  margin-bottom: 1.375rem;
}
.order-details .data.order-details-table > tbody > tr,
.order-details .data.order-details-table > tfoot > tr {
  border-top: none;
}
.order-details .data.order-details-table > tbody > tr > td,
.order-details .data.order-details-table > tfoot > tr > td {
  text-align: right;
  font-weight: 700;
}
.order-details .data.order-details-table > tbody > tr > th,
.order-details .data.order-details-table > tbody > tr > td,
.order-details .data.order-details-table > tfoot > tr > th,
.order-details .data.order-details-table > tfoot > tr > td {
  padding: 1.375rem 0;
  border-top: none;
  vertical-align: top;
}
.order-details .data.order-details-table > tbody > tr > th {
  font-weight: 400;
}
.order-details .data.order-details-table > tbody > tr > th,
.order-details .data.order-details-table > tbody > tr > td {
  font-size: 1.25rem;
  border-top: none;
}
.order-details .data.order-details-table > tbody > tr:last-child > th,
.order-details .data.order-details-table > tbody > tr:last-child > td {
  border-bottom: 1px solid #D0D5DD;
}
.order-details .data.order-details-table > tfoot {
  background: transparent;
}
.order-details .data.order-details-table > tfoot > tr > th,
.order-details .data.order-details-table > tfoot > tr > td {
  font-size: 1.375rem;
  color: #425069;
}
@media only screen and (min-width: 769px) {
  .order-details {
    width: 50%;
  }
  .order-details .data.table {
    margin-bottom: 4.125rem;
  }
}
.order-details .item-options {
  font-size: 1rem;
  margin-bottom: 0.34375rem;
  color: #4c5c79;
  display: inline-block;
}
.order-details .item-options dt,
.order-details .item-options dd {
  display: inline-block;
  float: left;
  font-weight: 400;
}
.order-details .item-options dt {
  clear: left;
}
.order-details .actions-toolbar .primary, .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-details .actions-toolbar .update-cart-item, .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .order-details .actions-toolbar .action.viewcart, .order-details header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action, .order-details header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.order-details .actions-toolbar .primary a:not(:last-child), .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a:not(:last-child), header.page-header .minicart-wrapper .block-minicart .product-item-details .order-details .actions-toolbar .update-cart-item a:not(:last-child), .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart a:not(:last-child), header.page-header .minicart-wrapper .block-minicart .order-details .actions-toolbar .action.viewcart a:not(:last-child), .order-details header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a:not(:last-child), .order-details header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a:not(:last-child) {
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 769px) {
  .order-details .actions-toolbar .primary a, .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a, header.page-header .minicart-wrapper .block-minicart .product-item-details .order-details .actions-toolbar .update-cart-item a, .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart a, header.page-header .minicart-wrapper .block-minicart .order-details .actions-toolbar .action.viewcart a, .order-details header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a, .order-details header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a {
    font-size: 1.25rem;
  }
  .order-details .actions-toolbar .primary a:not(:last-child), .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item a:not(:last-child), header.page-header .minicart-wrapper .block-minicart .product-item-details .order-details .actions-toolbar .update-cart-item a:not(:last-child), .order-details .actions-toolbar header.page-header .minicart-wrapper .block-minicart .action.viewcart a:not(:last-child), header.page-header .minicart-wrapper .block-minicart .order-details .actions-toolbar .action.viewcart a:not(:last-child), .order-details header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .viewcart.action a:not(:last-child), .order-details header.page-header .minicart-wrapper .block-minicart .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item a:not(:last-child) {
    margin-bottom: 2.75rem;
  }
}

.order-details__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.order-details__header .order-number {
  margin-right: 0.6875rem;
}

.checkout-agreements-block .checkout-agreement.field {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.block-checkout-comments__textarea {
  margin-bottom: 0.34375rem;
}

/* hide the boldcommerce comments field so that the react component populates the text area field on inputting text within the react textarea component CERTAS-1958 */
.payment-option._collapsible.opc-payment-additional.comment {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}

/* add AMEX note to payment label */
.checkout-payment-method .payment-method-title.choice > label.label[for=globalpayments_paymentgateway_gpApi] span:after {
  display: block;
  content: "AMEX not accepted";
  color: indianred;
  font-size: 18px;
}

.checkout-success .contact-delivery {
  background: #E2B89B;
  padding: 1.375rem 20px;
  margin-bottom: 1.375rem;
  border-radius: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9fc2VsZWN0Mi5zY3NzIiwidGhlbWUuY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiYmFzZS9fcmVzZXQtbWFnZW50by5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2Rpc3BsYXkuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmFzZS9faW5wdXRzLnNjc3MiLCJiYXNlL19icmVhZGNydW1icy5zY3NzIiwiYmFzZS9fbW9kYWxzLnNjc3MiLCJiYXNlL19zdGVwcy5zY3NzIiwiYmFzZS9fYm94LnNjc3MiLCJiYXNlL190YWJsZS5zY3NzIiwiYmFzZS9fcGFnaW5hdGlvbi5zY3NzIiwiYmFzZS9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19uYXYuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19taW5pY2FydC5zY3NzIiwiY29tcG9uZW50cy9jdXN0b21lci9hY2NvdW50L3BheW1lbnQtaW5mby1zdGF0dXMvX3BheW1lbnQtaW5mby1zdGF0dXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwicGFnZXMvX3N0eWxlLXRpbGUuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19sb2dpbi5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX3JlZ2lzdGVyLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fYWNjb3VudC5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX2FkZHJlc3Muc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teWZ1ZWxvcmRlcnMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teW9yZGVyc3RhdHVzLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fbXlmdWVsY2FyZHMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19wYXltZW50aW5mby5zY3NzIiwicGFnZXMvX3F1b3RlLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJwYWdlcy9fc3VjY2Vzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNGQSxpREFBQTtBQXlCQSwyREFBQTtBQTBEQSw2Q0FBQTtBQ3pLQTtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0NDSUQ7O0FESEQ7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0dBQUEsc0JBQUE7T0FBQSxrQkFBQTtFQUNBLDBCQUFBO0NDTUQ7O0FETEQ7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDQ1FEOztBRFBEO0VBQ0UsbUJBQUE7Q0NVRDs7QURURDtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7Q0NZRDs7QURYRDtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0dBQUEsc0JBQUE7T0FBQSxrQkFBQTtFQUNBLDBCQUFBO0NDY0Q7O0FEYkQ7RUFDRSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NDZ0JEOztBRGZEO0VBQ0UsWUFBQTtDQ2tCRDs7QURqQkQ7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0NDb0JEOztBRG5CRDtFQUNFLHlCQUFBO0NDc0JEOztBRHBCRDtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RUFD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QUFBO0NEMG5CSDs7QUN2bkJEOzs7OztFQUtJLGdEQUFBO0NEMG5CSDs7QUN2bkJEOztFQUVJLGVIL0JZO0VHZ0NaLDJCQUFBO0VDNkJGLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxtQ0pnQmM7VUloQmQsMkJKZ0JjO0VJZmQsaUVKVWdCO1VJVmhCLHlESlVnQjtFR3ZDZCxnQkFBQTtDRDRuQkg7QUMxbkJHOztFQUNJLGVIakNhO0NFOHBCcEI7QUMxbkJHOztFQUNJLGVIckNhO0NFa3FCcEI7O0FDem5CRDtFQUNJLHdCQUFBO0NENG5CSDtBQzFuQkc7RUFDSSxlSC9DZ0I7Q0UycUJ2Qjs7QUN4bkJEO0VBQ0ksZUh0RFk7RUd1RFosaUJITlU7RUdPVixjQUFBO0VBQ0Esd0JBQUE7Q0QybkJIOztBQ3huQkQ7RUFDSSw0Q0huQmE7RUdvQmIsMEJBQUE7Q0QybkJIOztBQ3huQkQ7RUFDSSxvREh6QlE7RUcwQlIsaUJIbEJVO0VHbUJWLDJCQUFBO0NEMm5CSDs7QUN4bkJEO0VBQ0ksZ0JBQUE7RUFDQSx3QkFBQTtDRDJuQkg7QUUxc0JLO0VENkVOO0lBS1Esa0JBQUE7SUFDQSx1QkFBQTtHRDRuQkw7Q0FDRjs7QUN6bkJEO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtDRDRuQkg7QUVydEJLO0VEdUZOO0lBS1EsZ0JBQUE7SUFDQSx3QkFBQTtHRDZuQkw7Q0FDRjs7QUMxbkJEO0VBQ0ksbUJBQUE7RUFDQSwwQkFBQTtDRDZuQkg7QUVodUJLO0VEaUdOO0lBS1EsZ0JBQUE7SUFDQSx5QkFBQTtHRDhuQkw7Q0FDRjs7QUMzbkJEO0VBQ0ksZ0JBQUE7RUFDQSwwQkFBQTtDRDhuQkg7QUUzdUJLO0VEMkdOO0lBS1Esa0JBQUE7SUFDQSx5QkFBQTtHRCtuQkw7Q0FDRjs7QUM1bkJEO0VBQ0ksZ0JBQUE7Q0QrbkJIO0FFcnZCSztFRHFITjtJQUlRLG1CQUFBO0dEZ29CTDtDQUNGOztBQzduQkQ7RUFDSSxnQkFBQTtDRGdvQkg7QUU5dkJLO0VENkhOO0lBSVEsbUJBQUE7R0Rpb0JMO0NBQ0Y7O0FDOW5CRDtFQUNJLHVCQUFB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QUFBO0VOaUdFLG9CTWhHaUI7RU5vR2pCLGdCTXBHaUI7Q1I0aER0QjtBUTFoREc7RU40RkUsaUNNM0YwQjtFTjZGMUIsZ0NNN0YwQjtFTmlHMUIsK0JNakcwQjtFTmlHMUIsK0JNakcwQjtVTmlHMUIsNEJNakcwQjtDUitoRC9CO0FRNWhERztFTnNJRix1Qk1ySTJCO0VOdUZ2Qix5Qk12RnVCO0VOeUZ2Qix3Qk16RnVCO0VOMkZ2Qix1Qk0zRnVCO0VONkZ2QiwwQk03RnVCO1VONkZ2QixvQk03RnVCO0NSbWlENUI7QVFoaURHO0VOa0lGLG9CQUpjO0VBMUNWLDJCTW5GdUI7RU5xRnZCLDBCTXJGdUI7RU51RnZCLHlCTXZGdUI7RU55RnZCLHVCTXpGdUI7VU55RnZCLHNCTXpGdUI7Q1J1aUQ1QjtBUXBpREc7RU44SEYsc0JBTmM7RUF4Q1YsNkJNL0V1QjtFTmlGdkIsNEJNakZ1QjtFTm1GdkIsMkJNbkZ1QjtFTnFGdkIseUJNckZ1QjtVTnFGdkIsd0JNckZ1QjtDUjJpRDVCO0FReGlERztFTjhFRSw0Qk03RTJCO0VOaUYzQix5Qk1qRjJCO01OaUYzQixzQk1qRjJCO1VOaUYzQix3Qk1qRjJCO0NSNGlEaEM7QVF6aURHO0VOMEVFLDhCTXpFMkI7RU42RTNCLHNCTTdFMkI7TU42RTNCLG1CTTdFMkI7VU42RTNCLDBCTTdFMkI7Q1I2aURoQztBUTFpREc7RU5zRUUsZ0NNckUyQjtFTnlFM0Isd0JNekUyQjtNTnlFM0IscUJNekUyQjtVTnlFM0IsNEJNekUyQjtDUjhpRGhDOztBUXhpREQ7O0VBRUksb0JBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSw4QkFBQTtNQUFBLGlCQUFBO0VBQ0EsZ0JBQUE7Q1IyaURIOztBUXZpREc7RU5xREUsNkJNcERnQjtFTnNEaEIsNEJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsd0JNMURnQjtFQUNkLHlCQUFBO0NSNmlEUDs7QVEvaURHO0VOcURFLDZCTXBEZ0I7RU5zRGhCLDRCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHdCTTFEZ0I7RUFDZCx5QkFBQTtDUnFqRFA7O0FRdmpERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2akRQOztBUS9qREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScWtEUDs7QVF2a0RHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZrRFA7O0FRL2tERztFTnFERSxtQk1wRGdCO0VOc0RoQixrQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixjTTFEZ0I7RUFDZCxlQUFBO0NScWxEUDs7QVF2bERHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZsRFA7O0FRL2xERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxbURQOztBUXZtREc7RU5xREUscUJNcERnQjtFTnNEaEIsb0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsZ0JNMURnQjtFQUNkLGlCQUFBO0NSNm1EUDs7QVEvbURHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFuRFA7O0FRdm5ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2bkRQOztBUS9uREc7RU5xREUsbUJNcERnQjtFTnNEaEIsa0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsY00xRGdCO0VBQ2QsZUFBQTtDUnFvRFA7O0FRdm9ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2b0RQOztBUS9vREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXBEUDs7QVF2cERHO0VOcURFLHFCTXBEZ0I7RU5zRGhCLG9CTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGdCTTFEZ0I7RUFDZCxpQkFBQTtDUjZwRFA7O0FRL3BERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxcURQOztBUXZxREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNnFEUDs7QVEvcURHO0VOcURFLG1CTXBEZ0I7RU5zRGhCLGtCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGNNMURnQjtFQUNkLGVBQUE7Q1JxckRQOztBUXZyREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNnJEUDs7QVEvckRHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFzRFA7O0FRdnNERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2c0RQOztBUS9zREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXREUDs7QVF2dERHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZ0RFA7O0FRL3RERztFTnFERSxvQk1wRGdCO0VOc0RoQixtQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixlTTFEZ0I7RUFDZCxnQkFBQTtDUnF1RFA7O0FFcm1ERztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JvdURiO0VRdHVEUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1IydURiO0VRN3VEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JrdkRiO0VRcHZEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5dkRiO0VRM3ZEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1Jnd0RiO0VRbHdEUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSdXdEYjtFUXp3RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOHdEYjtFUWh4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScXhEYjtFUXZ4RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSNHhEYjtFUTl4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbXlEYjtFUXJ5RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMHlEYjtFUTV5RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUml6RGI7RVFuekRTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnd6RGI7RVExekRTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUit6RGI7RVFqMERTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUnMwRGI7RVF4MERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjYwRGI7RVEvMERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm8xRGI7RVF0MURTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1IyMURiO0VRNzFEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JrMkRiO0VRcDJEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5MkRiO0VRMzJEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JnM0RiO0VRbDNEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1M0RiO0VRejNEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4M0RiO0VRaDREUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUnE0RGI7RVFqNERTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1JzNERyQztFUW40RFM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUjA0RGxDO0VRdjREUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSODREbEM7RVEzNERTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1JrNURsQztFUS80RFM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUm01RHRDO0VRaDVEUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSbzVEdEM7RVFqNURTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dScTVEdEM7Q0FDRjtBRTd6REc7RU14SFE7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSMjdEYjtFUTc3RFM7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSazhEYjtFUXA4RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSeThEYjtFUTM4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZzlEYjtFUWw5RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdTlEYjtFUXo5RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUjg5RGI7RVFoK0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnErRGI7RVF2K0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjQrRGI7RVE5K0RTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUm0vRGI7RVFyL0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjAvRGI7RVE1L0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmlnRWI7RVFuZ0VTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1J3Z0ViO0VRMWdFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IrZ0ViO0VRamhFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JzaEViO0VReGhFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1I2aEViO0VRL2hFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JvaUViO0VRdGlFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IyaUViO0VRN2lFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSa2pFYjtFUXBqRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSeWpFYjtFUTNqRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZ2tFYjtFUWxrRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSdWtFYjtFUXprRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOGtFYjtFUWhsRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScWxFYjtFUXZsRVM7SU4yQ04sb0JNMUN3QjtJTjRDeEIsbUJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZU1oRHdCO0lBQ2QsZ0JBQUE7R1I0bEViO0VReGxFUztJTnFDTixpQ01wQ2tDO0lOc0NsQyxnQ010Q2tDO0lOMENsQywrQk0xQ2tDO0lOMENsQywrQk0xQ2tDO1lOMENsQyw0Qk0xQ2tDO0dSNmxFckM7RVExbEVTO0lOK0VWLHVCTTlFbUM7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHdCTWxDK0I7SU5vQy9CLHVCTXBDK0I7SU5zQy9CLDBCTXRDK0I7WU5zQy9CLG9CTXRDK0I7R1JpbUVsQztFUTlsRVM7SU4yRVYsb0JBSmM7SUExQ1YsMkJNNUIrQjtJTjhCL0IsMEJNOUIrQjtJTmdDL0IseUJNaEMrQjtJTmtDL0IsdUJNbEMrQjtZTmtDL0Isc0JNbEMrQjtHUnFtRWxDO0VRbG1FUztJTnVFVixzQkFOYztJQXhDViw2Qk14QitCO0lOMEIvQiw0Qk0xQitCO0lONEIvQiwyQk01QitCO0lOOEIvQix5Qk05QitCO1lOOEIvQix3Qk05QitCO0dSeW1FbEM7RVF0bUVTO0lOdUJOLDRCTXRCbUM7SU4wQm5DLHlCTTFCbUM7UU4wQm5DLHNCTTFCbUM7WU4wQm5DLHdCTTFCbUM7R1IwbUV0QztFUXZtRVM7SU5tQk4sOEJNbEJtQztJTnNCbkMsc0JNdEJtQztRTnNCbkMsbUJNdEJtQztZTnNCbkMsMEJNdEJtQztHUjJtRXRDO0VReG1FUztJTmVOLGdDTWRtQztJTmtCbkMsd0JNbEJtQztRTmtCbkMscUJNbEJtQztZTmtCbkMsNEJNbEJtQztHUjRtRXRDO0NBQ0Y7QUVwaEVHO0VNeEhRO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUmtwRWI7RVFwcEVTO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUnlwRWI7RVEzcEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUmdxRWI7RVFscUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnVxRWI7RVF6cUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjhxRWI7RVFockVTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JxckViO0VRdnJFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0ckViO0VROXJFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1Jtc0ViO0VRcnNFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1Iwc0ViO0VRNXNFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JpdEViO0VRbnRFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J3dEViO0VRMXRFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSK3RFYjtFUWp1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSc3VFYjtFUXh1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSNnVFYjtFUS91RVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSb3ZFYjtFUXR2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMnZFYjtFUTd2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSa3dFYjtFUXB3RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnl3RWI7RVEzd0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmd4RWI7RVFseEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnV4RWI7RVF6eEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjh4RWI7RVFoeUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnF5RWI7RVF2eUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjR5RWI7RVE5eUVTO0lOMkNOLG9CTTFDd0I7SU40Q3hCLG1CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGVNaER3QjtJQUNkLGdCQUFBO0dSbXpFYjtFUS95RVM7SU5xQ04saUNNcENrQztJTnNDbEMsZ0NNdENrQztJTjBDbEMsK0JNMUNrQztJTjBDbEMsK0JNMUNrQztZTjBDbEMsNEJNMUNrQztHUm96RXJDO0VRanpFUztJTitFVix1Qk05RW1DO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix3Qk1sQytCO0lOb0MvQix1Qk1wQytCO0lOc0MvQiwwQk10QytCO1lOc0MvQixvQk10QytCO0dSd3pFbEM7RVFyekVTO0lOMkVWLG9CQUpjO0lBMUNWLDJCTTVCK0I7SU44Qi9CLDBCTTlCK0I7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHVCTWxDK0I7WU5rQy9CLHNCTWxDK0I7R1I0ekVsQztFUXp6RVM7SU51RVYsc0JBTmM7SUF4Q1YsNkJNeEIrQjtJTjBCL0IsNEJNMUIrQjtJTjRCL0IsMkJNNUIrQjtJTjhCL0IseUJNOUIrQjtZTjhCL0Isd0JNOUIrQjtHUmcwRWxDO0VRN3pFUztJTnVCTiw0Qk10Qm1DO0lOMEJuQyx5Qk0xQm1DO1FOMEJuQyxzQk0xQm1DO1lOMEJuQyx3Qk0xQm1DO0dSaTBFdEM7RVE5ekVTO0lObUJOLDhCTWxCbUM7SU5zQm5DLHNCTXRCbUM7UU5zQm5DLG1CTXRCbUM7WU5zQm5DLDBCTXRCbUM7R1JrMEV0QztFUS96RVM7SU5lTixnQ01kbUM7SU5rQm5DLHdCTWxCbUM7UU5rQm5DLHFCTWxCbUM7WU5rQm5DLDRCTWxCbUM7R1JtMEV0QztDQUNGO0FFM3VFRztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1J5MkViO0VRMzJFUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JnM0ViO0VRbDNFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1J1M0ViO0VRejNFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4M0ViO0VRaDRFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JxNEViO0VRdjRFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSNDRFYjtFUTk0RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbTVFYjtFUXI1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMDVFYjtFUTU1RVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSaTZFYjtFUW42RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdzZFYjtFUTE2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSKzZFYjtFUWo3RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnM3RWI7RVF4N0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjY3RWI7RVEvN0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm84RWI7RVF0OEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjI4RWI7RVE3OEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUms5RWI7RVFwOUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnk5RWI7RVEzOUVTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JnK0ViO0VRbCtFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1K0ViO0VReitFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4K0ViO0VRaC9FUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JxL0ViO0VRdi9FUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0L0ViO0VROS9FUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JtZ0ZiO0VRcmdGUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUjBnRmI7RVF0Z0ZTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1IyZ0ZyQztFUXhnRlM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUitnRmxDO0VRNWdGUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSbWhGbEM7RVFoaEZTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1J1aEZsQztFUXBoRlM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUndoRnRDO0VRcmhGUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSeWhGdEM7RVF0aEZTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dSMGhGdEM7Q0FDRjtBU3QvRUQ7O0VBckhJLDRCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLG9CWDhDWTtFVzdDWixtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLGVYUFE7RVdRUiwrQkFBQTtFQUNBLG9EWDZDUTtF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QTtVQUFBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFS1VJLGVoQmhDSTtFZ0JpQ0osbUJoQnNDTztFZ0JyQ1AsaUJoQjhCSTtFZ0I3Qkosa0JBQUE7Q2RzM0pQO0FFbDVKSztFWXVCRjtJTExJLG1CWGlETztJV2hEUCxxQkFBQTtHVG80Skw7Q0FDRjtBU2w0Skc7RUFDSSx1QkFBQTtFQUNBLHNCQUFBO0NUbzRKUDtBU2w0Skc7RUFDSSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0NUbzRKUDtBU2w0Sk87RUFDSSxrQkFBQTtDVG80Slg7QVNqNEpPO0VBQ0ksaUJBQUE7Q1RtNEpYO0FTaDRKRztFQUVJLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBTUksb0JBQUE7RUFDQSxzQkFBQTtDVDQzSlg7QVN6M0pHO0VBQ0ksbUNBQUE7VUFBQSwyQkFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7Q1QyM0pQO0FjcDVKRztFQUNJLDBCaEIxQlE7Q0VnN0pmO0FjcDVKTztFQUNJLGVoQjdCSTtDRW03SmY7QWNsNUpHO0VBQ0ksMEJoQjVCVTtDRWc3SmpCO0FjbDVKTztFQUNJLGVoQi9CTTtDRW03SmpCO0FjaDVKRztFQUNJLDBCaEJsREM7Q0VvOEpSO0FjaDVKTztFQUNJLGVoQnJESDtDRXU4SlI7QWM5NEpHO0VBQ0ksMEJoQnpESztDRXk4Slo7QWM5NEpPO0VBQ0ksZWhCNURDO0NFNDhKWjtBYzU0Skc7RUFDSSwwQmhCaEVDO0NFODhKUjtBYzU0Sk87RUFDSSxlaEJuRUg7Q0VpOUpSO0FjMTRKRztFQUNJLDBCaEJ0RUs7Q0VrOUpaO0FjMTRKTztFQUNJLGVoQnpFQztDRXE5Slo7QWN4NEpHO0VBQ0ksMEJoQjdFRztDRXU5SlY7QWN4NEpPO0VBQ0ksZWhCaEZEO0NFMDlKVjtBY3Q0Skc7RUFDSSwwQmhCdkZJO0NFKzlKWDs7QWNuNEpEO0VBQ0kscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxzQkFBQTtNQUFBLGtCQUFBO0VBQ0EsMEJoQjNHUztFZ0I0R1QseUho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RUFFSSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxpQnRDN3RCRztDRXk5UWQ7QW9DenZQTztFQUNJLFlBQUE7Q3BDMnZQWDtBb0N0dlBPO0VBQ0kscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDcEN3dlBYO0FvQ3J2UGU7RUFDSSx3QkFBQTtDcEN1dlBuQjtBRXpoUks7RWtDZ3lCTTtJQU1RLG1CdENudUJMO0dFMDlRWjtFb0NydlBpQjtJQUNJLHVCQUFBO0dwQ3V2UHJCO0NBQ0Y7O0FvQ2h2UEQ7RUFDSSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO01BQUEsZ0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3BDbXZQSDtBb0NqdlBHO0VBQ0ksd0JBQUE7Q3BDbXZQUDs7QW9DOXVQRztFQUNJLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0NwQ2l2UFA7O0FvQzd1UEQ7RUFDSSwwQkFBQTtDcENndlBIOztBb0M3dVBELHNLQUFBO0FBQ0E7RWxDbHpCRSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtDRm1pUkQ7O0FvQ3B2UEQsb0NBQUE7QUFDQTtFQUNJLGVBQUE7RUFBZ0IsNkJBQUE7RUFBOEIsaUJBQUE7RUFBa0IsZ0JBQUE7Q3BDMHZQbkU7O0FxQ2xsUkc7RUFDSSxvQnZDdUJnQjtFdUN0QmhCLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDckNxbFJQIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vQ29sb3Vyc1xuJGdyZXktbGlnaHQ6ICNGNkY2RjY7XG4kZ3JleTogI0M3Q0RDRDtcbiRncmV5LWJsdWUtbGlnaHQ6ICNFOUVGRjI7XG4kZ3JleS1kaW06ICM3RDgwODE7XG4kZ3JleS1kYXJrOiAjNEI0QjRCO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4kZ3JleS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTksIDIwNSwgMjA1LCAwLjI1KSAwJSwgcmdiYSgxOTksIDIwNSwgMjA1LCAwKSAxMDAlKTtcblxuJG9yYW5nZTogI0QzN0I0NjtcbiRncmVlbi1kYXJrOiAjNDQ3QzUzO1xuJHllbGxvdzogI0QyQjYxNTtcbiRncmV5LWJsdWU6ICM2MThFQTc7XG4kcHVycGxlLWRpbTogIzVBNEE3MTtcbiRwaW5rLWRpbTogI0IyNjQ3RTtcbiRyZWQ6ICNiYTM1MzU7XG5cbiRjb2xvci1wcmltYXJ5OiAjNDI1MDY5O1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM5OEEyQjM7XG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA1KTtcbiRjb2xvci1wcmltYXJ5LXhsaWdodDogI0UzRTZFRDtcbiRjb2xvci1wcmltYXJ5LWRhcms6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTApO1xuXG4kY29sb3Itc2Vjb25kYXJ5OiAjRTQ5NDY0O1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI0UyQjg5QjtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCA1KTtcbiRjb2xvci1zZWNvbmRhcnkteGxpZ2h0OiAjRjlGMkVCO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjQzY3RjUwO1xuXG4kY29sb3ItdGVydGlhcnk6ICM3RDYwODc7XG4kY29sb3ItdGVydGlhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCk7XG4kY29sb3ItdGVydGlhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3ItdGVydGlhcnksIDUpO1xuJGNvbG9yLXRlcnRpYXJ5LWRhcms6IGRhcmtlbigkY29sb3ItdGVydGlhcnksIDEwKTtcblxuXG4kY29sb3ItYWx0OiAkb3JhbmdlO1xuJGNvbG9yLWFsdC1saWdodDogbGlnaHRlbigkY29sb3ItYWx0LDEwKTtcbiRjb2xvci1hbHQtZGFyazogZGFya2VuKCRvcmFuZ2UsIDEwKTtcblxuJGNvbG9yLWJvcmRlcjogI0QwRDVERDtcbiRjb2xvci1ib2R5OiB3aGl0ZTtcbiRjb2xvci1ib2R5LXRleHQ6ICMxMDE4Mjg7XG5cbiRjb2xvci1lcnJvcjogI0ZGN0U3RTtcbiRjb2xvci1zdWNjZXNzOiAjMDBBMzI5O1xuJGNvbG9yLXdhcm5pbmc6ICM5NzgxMDA7XG5cbi8vTGF5b3V0XG4vLyRpbm5lci13aWR0aDogMTI0MHB4O1xuJGlubmVyLXdpZHRoOiAxMjI2cHg7XG4kaW5uZXItd2lkdGgtMjogOTQwcHg7XG4kaC1wYWRkaW5nOiAyMHB4O1xuJGgtcGFkZGluZy1sOiAzMHB4O1xuJGJ1dHRvbi1yYWRpdXM6IDMwcHg7XG4kYm94LXJhZGl1czogNXB4O1xuJGNhcmQtcmFkaXVzOiAxMHB4O1xuXG4vL0ZvbnRcbiRmb250LW1haW46ICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAnQmFybG93IENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAkZm9udC1zZWNvbmRhcnk7XG4kZm9udC1ib2R5OiAkZm9udC1tYWluO1xuJGZvbnQtYm9keS13ZWlnaHQ6IDQwMDtcbiRmb250LWJvZHktc3R5bGU6IG5vcm1hbDtcbiRmb250LWxpZ2h0OiAzMDA7XG4kZm9udC1yZWd1bGFyOiA0MDA7XG4kZm9udC1tZWRpdW06IDUwMDtcbiRmb250LXNlbWlib2xkOiA2MDA7XG4kZm9udC1ib2xkOiA3MDA7XG4kZm9udC1ib2R5LWJvbGQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuJGxpbmUtaGVpZ2h0OiAxLjM3NTtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuJGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtYmFzZSk7XG4kZm9udC1zaXplLXhzMjogcmVtKCRmb250LXNpemUtYmFzZSAtIDVweCk7XG4kZm9udC1zaXplLXhzOiByZW0oJGZvbnQtc2l6ZS1iYXNlIC0gNHB4KTtcbiRmb250LXNpemUtc206IHJlbSgkZm9udC1zaXplLWJhc2UgLSAycHgpO1xuJGZvbnQtc2l6ZS1sZzogcmVtKCRmb250LXNpemUtYmFzZSArIDJweCk7XG4kZm9udC1zaXplLXhsOiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgNHB4KTtcbiRmb250LXNpemUtMng6IHJlbSgkZm9udC1zaXplLWJhc2UgKyA2cHgpO1xuJGZvbnQtc2l6ZS0zeDogcmVtKCRmb250LXNpemUtYmFzZSArIDhweCk7XG4kZm9udC1zaXplLTR4OiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgMTBweCk7XG4kZm9udC1zaXplLTV4OiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgMTRweCk7XG4kZm9udC1zaXplLWhlYWRlcjogcmVtKDMycHgpO1xuXG4vKj09PT09PT09PT09PT09PT0gVHJhbnNpdGlvbnMgPT09PT09PT09PT09PT09PSovXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4kdHJhbnNpdGlvbi10aW1pbmc6IGVhc2UtaW4tb3V0O1xuJGVhc2luZy0xOiBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSk7XG4kZWFzaW5nLTI6IGN1YmljLWJlemllcigwLjI5LCAwLjYzLCAwLjQ0LCAxKTtcbiRlYXNpbmctc3RhbmRhcmQ6IGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiRlYXNpbmctZGVjZWxlcmF0ZWQ6IGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiRlYXNpbmctYWNjZWxlcmF0ZWQ6IGN1YmljLWJlemllcigwLjQsIDAuMCwgMSwgMSk7XG5cbiRkdXJhdGlvbi14ZmFzdDogMTAwbXM7XG4kZHVyYXRpb24tZmFzdDogMjAwbXM7XG4kZHVyYXRpb24tbWVkaXVtOiAyNTBtcztcbiRkdXJhdGlvbi1zbG93OiAzMDBtcztcbiRkdXJhdGlvbi14c2xvdzogNTAwbXM7XG5cbiR0cmFuc2l0aW9uLWRyYXdlcjogYWxsICRkdXJhdGlvbi1tZWRpdW0gJGVhc2luZy0xO1xuXG5cbiRzaGFkb3ctMTogMCAxMHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJHNoYWRvdy0yOiAwIDAuMjVyZW0gMXJlbSByZ2JhKDQ4LDU1LDY2LC4xNSk7XG4kc2hhZG93LTM6IDAgMC4xMjVyZW0gLjVyZW0gcmdiYSg0OCw1NSw2NiwuMTUpO1xuJHNoYWRvdy1oZWFkZXI6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cbi8vIEJyZWFrcG9pbnRzIHVzZWQgd2l0aCB0aGUgbWVkaWEtcXVlcnkgbWl4aW5cbi8qPT09PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PSovXG4kYnJlYWstbW9iaWxlLXhzOiAzNDBweDtcbiRicmVhay1tb2JpbGU6IDQ4MHB4O1xuJGJyZWFrLXRhYmxldDogNzY4cHg7XG4kYnJlYWstdGFibGV0LWw6IDk5MnB4O1xuJGJyZWFrLWRlc2t0b3A6IDEyMDBweDtcbiRicmVhay13aWRlc2NyZWVuOiAxNDQwcHg7XG5cbiRtb2JpbGUteHM6ICdtb2JpbGUteHMnO1xuJG1vYmlsZTogJ21vYmlsZSc7XG4kdGFibGV0OiAndGFibGV0JztcbiR0YWJsZXQtZG93bjogJ3RhYmxldC1kb3duJztcbiR0YWJsZXQtdXA6ICd0YWJsZXQtdXAnO1xuJHRhYmxldC1sOiAndGFibGV0LWwnO1xuJHRhYmxldC1sLWRvd246ICd0YWJsZXQtbC1kb3duJztcbiR0YWJsZXQtbC11cDogJ3RhYmxldC1sLXVwJztcbiRkZXNrdG9wOiAnZGVza3RvcCc7XG4kZGVza3RvcC1kb3duOiAnZGVza3RvcC1kb3duJztcbiRkZXNrdG9wLXVwOiAnZGVza3RvcC11cCc7XG4kd2lkZXNjcmVlbjogJ3dpZGVzY3JlZW4nO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAkbW9iaWxlLXhzICcobWF4LXdpZHRoOiAjeyRicmVhay1tb2JpbGUteHN9KScsXG4gICAgJG1vYmlsZSAnKG1heC13aWR0aDogI3skYnJlYWstbW9iaWxlfSknLFxuICAgICR0YWJsZXQgJyhtaW4td2lkdGg6ICN7JGJyZWFrLW1vYmlsZSArIDF9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0fSknLFxuICAgICR0YWJsZXQtZG93biAnKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0fSknLFxuICAgICR0YWJsZXQtdXAgJyhtaW4td2lkdGg6ICN7JGJyZWFrLW1vYmlsZSArIDF9KScsXG4gICAgJHRhYmxldC1sICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQgKyAxfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXRhYmxldC1sfSknLFxuICAgICR0YWJsZXQtbC1kb3duICcobWF4LXdpZHRoOiAjeyRicmVhay10YWJsZXQtbH0pJyxcbiAgICAkdGFibGV0LWwtdXAgJyhtaW4td2lkdGg6ICN7JGJyZWFrLXRhYmxldCArIDF9KScsXG4gICAgJGRlc2t0b3AgJyhtaW4td2lkdGg6ICN7JGJyZWFrLXRhYmxldC1sfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLWRlc2t0b3AgLSAxfSknLFxuICAgICRkZXNrdG9wLWRvd24gJyhtYXgtd2lkdGg6ICN7JGJyZWFrLWRlc2t0b3AgLSAxfSknLFxuICAgICRkZXNrdG9wLXVwICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQtbCArIDF9KScsXG4gICAgJHdpZGVzY3JlZW4gJyhtaW4td2lkdGg6ICN7JGJyZWFrLXdpZGVzY3JlZW59KSdcbik7XG5cbiRncmlkLWNvbHVtbnM6IDI0O1xuJGdyaWQtZ3V0dGVyOiAgcmVtKDE1cHgpO1xuJGdyaWQtYnJlYWtwb2ludHMgOiAoXG4gIC8veHM6ICRicmVhay1tb2JpbGUsXG4gICAgc206ICRicmVhay10YWJsZXQsXG4gICAgbWQ6ICRicmVhay10YWJsZXQtbCxcbiAgICBsZzogJGJyZWFrLWRlc2t0b3AsXG4gICAgeGw6ICRicmVhay13aWRlc2NyZWVuXG4pO1xuXG4kc3BhY2luZ3M6IChcbiAgICAwOiAwLFxuICAgIDE6IDAuMjVyZW0sXG4gICAgMjogMC41cmVtLFxuICAgIDM6IDFyZW0sXG4gICAgNDogMnJlbSxcbiAgICA1OiA0cmVtLFxuICAgIDY6IDhyZW0sXG4gICAgNzogMTZyZW1cbikgIWRlZmF1bHQ7XG5cblxuLyo9PT09PT09PT09PT09PT09IFotSW5kZXggPT09PT09PT09PT09PT09PSovXG4kei1pbmRleC1iYXNlOiAxO1xuJHotaW5kZXgtZHJvcGRvd24gOiA3O1xuJHotaW5kZXgtc3ViLW5hdjogODtcbiR6LWluZGV4LWFubm91bmNlbWVudC1iYXI6IDEwO1xuJHotaW5kZXgtaGVhZGVyOiAxMjtcbiR6LWluZGV4LW1vYmlsZS1uYXY6IDk5O1xuJHotaW5kZXgtZHJhd2VyOiAxMDA7XG4kei1pbmRleC1oZWFkZXItZml4ZWQ6IDk5O1xuJHotaW5kZXgtc2VhcmNoLWJhcjogOTk5O1xuJHotaW5kZXgtcHJlZGljdGl2ZS1zZWFyY2gtd3JhcHBlcjogMTAwMDtcbiR6LWluZGV4LXNraXAtdG8tY29udGVudDogMTAwMDA7IC8vIHJlYWxseSBoaWdoIHRvIGJlIHNhZmUgb2YgYXBwIG1hcmt1cFxuXG5cbi8vSWNvbnNcbiRpY29uLWZvbnQ6IFwiaWNvbW9vblwiO1xuXG4kaWNvbi10cnVjazogXCJcXGU5MTVcIjtcbiRpY29uLWFycm93LWJhY2t3YXJkOiBcIlxcZTkwMFwiO1xuJGljb24tYXJyb3ctZG93bjogXCJcXGU5MDFcIjtcbiRpY29uLWFycm93LWZvcndhcmQ6IFwiXFxlOTAyXCI7XG4kaWNvbi1hcnJvdy11cDogXCJcXGU5MDNcIjtcbiRpY29uLWNoZWNrLWNpcmNsZTogXCJcXGU5MDRcIjtcbiRpY29uLWhlbHAtb3V0bGluZTogXCJcXGU5MDVcIjtcbiRpY29uLWluc2VydC1jaGFydC1vdXRsaW5lZDogXCJcXGU5MDZcIjtcbiRpY29uLWtleWJvYXJkLWFycm93LWRvd246IFwiXFxlOTA3XCI7XG4kaWNvbi1rZXlib2FyZC1hcnJvdy11cDogXCJcXGU5MDhcIjtcbiRpY29uLWJhc2tldDogXCJcXGU5MDlcIjtcbiRpY29uLWFjY291bnQ6IFwiXFxlOTBhXCI7XG4kaWNvbi1zZWFyY2g6IFwiXFxlOTBiXCI7XG4kaWNvbi1jaGV2cm9uLWRvd246IFwiXFxlOTBjXCI7XG4kaWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkwZFwiO1xuJGljb24tdGljazogXCJcXGU5MGVcIjtcbiRpY29uLWNsb3NlOiBcIlxcZTkwZlwiO1xuJGljb24tcGx1czogXCJcXGU5MTBcIjtcbiRpY29uLWZ1ZWw6IFwiXFxlOTExXCI7XG4kaWNvbi1jYXJib24tb2Zmc2V0OiBcIlxcZTkxMlwiO1xuJGljb24tZGVsZXRlOiBcIlxcZTkwOVwiOyAvLyBZb3UgaGF2ZSBhIGR1cGxpY2F0ZSBpY29uIGNvZGUsIGNvbnNpZGVyIHJlbW92aW5nIG9yIHJlbmFtaW5nIG9uZS5cblxuXG4kaWNvbnM6IChcbiAgICBhcnJvdy1iYWNrd2FyZDogJGljb24tYXJyb3ctYmFja3dhcmQsXG4gICAgYXJyb3ctZG93bjogJGljb24tYXJyb3ctZG93bixcbiAgICBhcnJvdy1mb3J3YXJkOiAkaWNvbi1hcnJvdy1mb3J3YXJkLFxuICAgIGFycm93LXVwOiAkaWNvbi1hcnJvdy11cCxcbiAgICBjaGVjay1jaXJjbGU6ICRpY29uLWNoZWNrLWNpcmNsZSxcbiAgICBoZWxwLW91dGxpbmU6ICRpY29uLWhlbHAtb3V0bGluZSxcbiAgICBpbnNlcnQtY2hhcnQtb3V0bGluZWQ6ICRpY29uLWluc2VydC1jaGFydC1vdXRsaW5lZCxcbiAgICBrZXlib2FyZC1hcnJvdy1kb3duOiAkaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duLFxuICAgIGtleWJvYXJkLWFycm93LXVwOiAkaWNvbi1rZXlib2FyZC1hcnJvdy11cCxcbiAgICBiYXNrZXQ6ICRpY29uLWJhc2tldCxcbiAgICBhY2NvdW50OiAkaWNvbi1hY2NvdW50LFxuICAgIHNlYXJjaDogJGljb24tc2VhcmNoLFxuICAgIGNoZXZyb24tZG93bjogJGljb24tY2hldnJvbi1kb3duLFxuICAgIGNoZXZyb24tcmlnaHQ6ICRpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgdGljazogJGljb24tdGljayxcbiAgICBjbG9zZTogJGljb24tY2xvc2UsXG4gICAgcGx1czogJGljb24tcGx1cyxcbiAgICBmdWVsOiAkaWNvbi1mdWVsLFxuICAgIGNhcmJvbi1vZmZzZXQ6ICRpY29uLWNhcmJvbi1vZmZzZXQsXG4gICAgZGVsZXRlOiAkaWNvbi1kZWxldGUsXG4gICAgdHJ1Y2s6ICRpY29uLXRydWNrXG4pO1xuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8qPT09PT09PT09PT09PT09PSBUcmFuc2l0aW9ucyA9PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT0gWi1JbmRleCA9PT09PT09PT09PT09PT09Ki9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZDQ0NDQ0NcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5ib2R5LFxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3QsXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmEsXG4ubGluayB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTp2aXNpdGVkLFxuLmxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMmUzODRhO1xufVxuYTpob3Zlcixcbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyZTM4NGE7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbnAubm90ZSB7XG4gIGNvbG9yOiAjNGM1Yzc5O1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCAucGFnZS10aXRsZS13cmFwcGVyLS1jdXN0b21lciAucGFnZS10aXRsZSwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDMsIC5oMywgaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUsIGg1LCAuaDUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0LCAucGFnZS10aXRsZS13cmFwcGVyLS1jdXN0b21lciAucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg0LCBoNSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi50ZXh0LXMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnRpdGxlLS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRpdGxlLS1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXI6YmVmb3JlLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyOmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyLCAuYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlcjphZnRlciwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4udmlzdWFsbHktaGlkZGVuLS1pbmxpbmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMWVtO1xufVxuXG4uanMtZm9jdXMtaGlkZGVuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxhYmVsLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4ubm8tcGxhY2Vob2xkZXIgLmxhYmVsLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG59XG5cbi52aXN1YWxseS1zaG93biB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5uby1qczpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLWpzIC5uby1qczpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vLWpzIC5qcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdXBwb3J0cy1uby1jb29raWVzOm5vdChodG1sKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5odG1sLnN1cHBvcnRzLW5vLWNvb2tpZXMgLnN1cHBvcnRzLW5vLWNvb2tpZXM6bm90KGh0bWwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuc3VwcG9ydHMtbm8tY29va2llcyAuc3VwcG9ydHMtY29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTAxODI4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGlkZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjaW5nLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbn1cblxuLnNwYWNpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nLFxucGljdHVyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMS4zNzVyZW0gMS4yNXJlbTtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5wYWdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG4uaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wNjI1cmVtO1xuICB9XG59XG4ucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSxcbi5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlOmxhc3QtY2hpbGQsXG4ucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2Utc3VidGl0bGU6bGFzdC1jaGlsZCxcbi5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2Utc3VidGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXdyYXBwZXIgPiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWVzc2FnZS5zdWNjZXNzLFxuLm1lc3NhZ2UuZXJyb3IsXG4ubWVzc2FnZS5pbmZvLFxuLm1lc3NhZ2Uud2FybmluZyxcbi5tZXNzYWdlLm5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1lc3NhZ2UuaW5mbyB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI1MDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLmluZm8gPiAqOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuXG4jUXVvdGVGb3JtIC5tZXNzYWdlLmVycm9yIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzZEMjQwMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuLmJsb2NrIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYmxvY2sgLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5ibG9jayAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuLmJsb2NrIC5ibG9jay10aXRsZSA+IHN0cm9uZywgLmJsb2NrIC5ibG9jay10aXRsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wcmVsb2FkZXIsIC5wcmVsb2FkZXItaW5saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZWxvYWRlcjpiZWZvcmUsIC5wcmVsb2FkZXItaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbG9hZGluZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZWxvYWRlci1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdGF0dXMge1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbi5zdGF0dXMtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwQTMyOTtcbn1cbi5zdGF0dXMtLXdhcm5pbmcge1xuICBjb2xvcjogIzk3ODEwMDtcbn1cbi5zdGF0dXMtLWRhbmdlciB7XG4gIGNvbG9yOiAjRkY3RTdFO1xufVxuXG4ubW9kYWwtY3VzdG9tIC5hY3Rpb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG5cbi5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbjpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydDpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbjpsYXN0LWNoaWxkLCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24ucHJpbWFyeSwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS5hY3Rpb24sIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24ucHJpbWFyeS5jdXN0b21pemUsIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmN1c3RvbWl6ZS52aWV3Y2FydCwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmFjdGlvbi5jdXN0b21pemUudmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21pemUuYWN0aW9uLnZpZXdjYXJ0LCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24ucHJpbWFyeSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLnByaW1hcnkuY2hlY2tvdXQsIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi5jaGVja291dC52aWV3Y2FydCwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5hY3Rpb24uY2hlY2tvdXQudmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24uYWN0aW9uLXJlZ2lzdGVyLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci5hY3Rpb24sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tcmVnaXN0ZXIudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi1yZWdpc3Rlci5hY3Rpb24udmlld2NhcnQsIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1sb2dpbiwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4uYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWxvZ2luLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tbG9naW4uYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tbG9naW4udmlld2NhcnQuYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCAuYWN0aW9uLmluc3RhbnQtcHVyY2hhc2UsIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2UuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5zdGFudC1wdXJjaGFzZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnN0YW50LXB1cmNoYXNlLmFjdGlvbi52aWV3Y2FydCwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAucHJpbWFyeS5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCAuYWN0aW9uLnRvY2FydCwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAudG9jYXJ0LmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnRvY2FydC5hY3Rpb24udmlld2NhcnQsIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC50b2NhcnQudmlld2NhcnQuYWN0aW9uLCAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC50b2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAudG9jYXJ0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc0JhckFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmljb24tYXJyb3ctYmFja3dhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWFycm93LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1mb3J3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1oZWxwLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24taW5zZXJ0LWNoYXJ0LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1pbnNlcnQtY2hhcnQtb3V0bGluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWtleWJvYXJkLWFycm93LWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWtleWJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWtleWJvYXJkLWFycm93LXVwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1rZXlib2FyZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmFza2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFjY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdGljayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1mdWVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1mdWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYXJib24tb2Zmc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1jYXJib24tb2Zmc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdHJ1Y2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oaWRlLW1vYmlsZSxcbiAgLnNob3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhpZGUtdGFibGV0LWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oaWRlLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvdy10YWJsZXQtbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3ctd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmFjY291bnQucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1uLm1haW4ge1xuICAgIHdpZHRoOiA3Ny43JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3ctLXJldmVyc2VkIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucm93LS1hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucm93LS1hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJvdy0tYWxpZ24tc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW8tYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnJvdy0tanVzdGlmeS1jZW50ZXIge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJvdy0tanVzdGlmeS1lbmQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnJvdy0tanVzdGlmeS1zdGFydCB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbltjbGFzc149Y29sLV0sXG5bY2xhc3MqPVwiIGNvbC1cIl0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTIge1xuICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDEyLjUlO1xuICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgZmxleDogMCAwIDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uY29sLTQge1xuICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC01IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTgge1xuICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC05IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMzcuNSU7XG4gIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICBmbGV4OiAwIDAgMzcuNSU7XG4gIG1heC13aWR0aDogMzcuNSU7XG59XG5cbi5jb2wtMTAge1xuICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xufVxuXG4uY29sLTEyIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC0xMyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTE0IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTUge1xuICAtd2Via2l0LWZsZXg6IDAgMCA2Mi41JTtcbiAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gIGZsZXg6IDAgMCA2Mi41JTtcbiAgbWF4LXdpZHRoOiA2Mi41JTtcbn1cblxuLmNvbC0xNiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTE3IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTgge1xuICAtd2Via2l0LWZsZXg6IDAgMCA3NSU7XG4gIC1tb3otZmxleDogMCAwIDc1JTtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTE5IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMjAge1xuICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yMSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDg3LjUlO1xuICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgZmxleDogMCAwIDg3LjUlO1xuICBtYXgtd2lkdGg6IDg3LjUlO1xufVxuXG4uY29sLTIyIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMjMge1xuICAtd2Via2l0LWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yNCB7XG4gIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gIC1tb3otZmxleDogMCAwIDEwMCU7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1zbS0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLXNtLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQtc20ge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQtc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci1zbSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQtc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQtc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTEzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLW1kLTE2IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tb3otZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0yMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIxIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wtbWQtMjIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0yMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTI0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LS1yZXZlcnNlZC1tZCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJvdy0tYWxpZ24tY2VudGVyLW1kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yb3ctLWFsaWduLWVuZC1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tYWxpZ24tc3RhcnQtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yb3ctLWp1c3RpZnktY2VudGVyLW1kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWVuZC1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1zdGFydC1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTEzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLWxnLTE2IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tb3otZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0yMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIxIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wtbGctMjIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0yMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTI0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LS1yZXZlcnNlZC1sZyB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJvdy0tYWxpZ24tY2VudGVyLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yb3ctLWFsaWduLWVuZC1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tYWxpZ24tc3RhcnQtbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yb3ctLWp1c3RpZnktY2VudGVyLWxnIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWVuZC1sZyB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1zdGFydC1sZyB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXhsLTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTEzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLXhsLTE2IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tb3otZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0yMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIxIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wteGwtMjIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0yMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTI0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LS1yZXZlcnNlZC14bCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJvdy0tYWxpZ24tY2VudGVyLXhsIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yb3ctLWFsaWduLWVuZC14bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tYWxpZ24tc3RhcnQteGwge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yb3ctLWp1c3RpZnktY2VudGVyLXhsIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWVuZC14bCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1zdGFydC14bCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmJ1dHRvbixcbmEuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0Y2RjZGNjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBidXR0b24sXG4gIGEuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbmJ1dHRvbiA+IHNwYW4sXG5hLmJ1dHRvbiA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5idXR0b24gPiBbY2xhc3NePWljb24tXSwgYnV0dG9uID4gW2ljb25+PVwiIGljb24tXCJdLFxuYS5idXR0b24gPiBbY2xhc3NePWljb24tXSxcbmEuYnV0dG9uID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYnV0dG9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCxcbmEuYnV0dG9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuYnV0dG9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgYnV0dG9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzLFxuYS5idXR0b246aG92ZXIsXG5hLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cbmJ1dHRvbjpmb2N1cyxcbmEuYnV0dG9uOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMik7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZCxcbmJ1dHRvbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmFjdGlvbi5vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3RDgwODE7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzdEODA4MTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RDgwODE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjN0Q4MDgxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLm91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24ub3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLm91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLm91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLm91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLm91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLm91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ub3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICM2NDY2Njc7XG4gIGJvcmRlci1jb2xvcjogIzY0NjY2Nztcbn1cbi5hY3Rpb24ub3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMjUsIDEyOCwgMTI5LCAwLjIpO1xufVxuLmFjdGlvbi5vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLm91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgMTI4LCAxMjksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogIzY0NjY2Nztcbn1cblxuLmFjdGlvbi5wcmltYXJ5OmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXI6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyOmFmdGVyLFxuLmFjdGlvbi1wcmltYXJ5OmhvdmVyOmFmdGVyLFxuLmFjdGlvbi5zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246aG92ZXI6YWZ0ZXIsXG4uYWN0aW9uLXNlY29uZGFyeTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjJyZW0pO1xufVxuLmFjdGlvbi5wcmltYXJ5OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuLmFjdGlvbi1wcmltYXJ5OmFmdGVyLFxuLmFjdGlvbi5zZWNvbmRhcnk6YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTphZnRlcixcbi5hY3Rpb24tc2Vjb25kYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4uYWN0aW9uLnByaW1hcnlbZGlzYWJsZWRdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25bZGlzYWJsZWRdLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBbZGlzYWJsZWRdLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnlbZGlzYWJsZWRdLFxuLmFjdGlvbi5zZWNvbmRhcnlbZGlzYWJsZWRdLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uW2Rpc2FibGVkXSxcbi5hY3Rpb24tc2Vjb25kYXJ5W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5wcmltYXJ5ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXByaW1hcnkgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLnByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLFxuLmFjdGlvbi1wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLnByaW1hcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLnByaW1hcnk6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnk6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5OmhvdmVyLFxuLmFjdGlvbi1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzg0YTtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzODRhO1xufVxuLmFjdGlvbi5wcmltYXJ5OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2NiwgODAsIDEwNSwgMC4yKTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDI1MDY5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbiAgLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4NGE7XG4gIGJvcmRlci1jb2xvcjogIzJlMzg0YTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDY2LCA4MCwgMTA1LCAwLjIpO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkOmhvdmVyLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNTYsIDc0LCAwLjEpO1xuICBib3JkZXItY29sb3I6ICMyZTM4NGE7XG59XG5cbi5hY3Rpb24uc2Vjb25kYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0U0OTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnNlY29uZGFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4gIC5hY3Rpb24tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXSxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLnNlY29uZGFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLnNlY29uZGFyeTpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uc2Vjb25kYXJ5OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tc2Vjb25kYXJ5OmhvdmVyLFxuLmFjdGlvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJCODlCO1xuICBib3JkZXItY29sb3I6ICNFMkI4OUI7XG59XG4uYWN0aW9uLnNlY29uZGFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjIpO1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNFNDk0NjQ7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0U0OTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTQ5NDY0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmhvdmVyLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzY3RjUwO1xuICBib3JkZXItY29sb3I6ICNDNjdGNTA7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjI4LCAxNDgsIDEwMCwgMC4yKTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDEyNywgODAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogI0M2N0Y1MDtcbn1cblxuLmFjdGlvbi5hbHQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjRDM3QjQ2O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzN0I0NjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24uYWx0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5hbHQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmFsdCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uYWx0ID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmFsdCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uYWx0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uYWx0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmFsdCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5hbHQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5hbHQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTYxMmM7XG4gIGJvcmRlci1jb2xvcjogI2JhNjEyYztcbn1cbi5hY3Rpb24uYWx0OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjExLCAxMjMsIDcwLCAwLjIpO1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRDM3QjQ2O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNEMzdCNDY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QzN0I0Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5hbHQtb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uYWx0LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmFsdC1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhNjEyYztcbiAgYm9yZGVyLWNvbG9yOiAjYmE2MTJjO1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMTEsIDEyMywgNzAsIDAuMik7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmFsdC1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDk3LCA0NCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjYmE2MTJjO1xufVxuXG4uYWN0aW9uLmdyZWVuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQ0N0M1MztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdDNTM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmdyZWVuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5ncmVlbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uZ3JlZW4gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLmdyZWVuID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmdyZWVuID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5ncmVlbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLmdyZWVuID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmdyZWVuID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmdyZWVuOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZ3JlZW46Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjViM2Q7XG4gIGJvcmRlci1jb2xvcjogIzMyNWIzZDtcbn1cbi5hY3Rpb24uZ3JlZW46Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2OCwgMTI0LCA4MywgMC4yKTtcbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ3QzUzO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM0NDdDNTM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0N0M1Mztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uZ3JlZW4tb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmdyZWVuLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1YjNkO1xuICBib3JkZXItY29sb3I6ICMzMjViM2Q7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNjgsIDEyNCwgODMsIDAuMik7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZ3JlZW4tb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDkxLCA2MSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzI1YjNkO1xufVxuXG4uYWN0aW9uLmRhbmdlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNiYTM1MzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzNTM1O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5kYW5nZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLmRhbmdlciA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uZGFuZ2VyID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5kYW5nZXIgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uZGFuZ2VyID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5kYW5nZXIgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5kYW5nZXIgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXIuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uZGFuZ2VyID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmRhbmdlcjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmRhbmdlcjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMmEyYTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIyYTJhO1xufVxuLmFjdGlvbi5kYW5nZXI6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxODYsIDUzLCA1MywgMC4yKTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2JhMzUzNTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYmEzNTM1O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhMzUzNTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNiYTM1MzU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjJhMmE7XG4gIGJvcmRlci1jb2xvcjogIzkyMmEyYTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTg2LCA1MywgNTMsIDAuMik7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmRhbmdlci1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDQyLCA0MiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjOTIyYTJhO1xufVxuXG4uYWN0aW9uLndoaXRlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi53aGl0ZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24ud2hpdGUgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLndoaXRlID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi53aGl0ZSA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi53aGl0ZSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ud2hpdGUgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi53aGl0ZSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi53aGl0ZSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi53aGl0ZTpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLndoaXRlOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmFjdGlvbi53aGl0ZTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLndoaXRlLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ud2hpdGUtb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmFjdGlvbi5uby1zdHlsZXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm5vLXN0eWxlcy5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm5vLXN0eWxlcy5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5uby1zdHlsZXMudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cblxuLmFjdGlvbi53aWRlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aWRlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2lkZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aWRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24ud2lkZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndpZGVyLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2lkZXIuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2lkZXIudXBkYXRlLWNhcnQtaXRlbSB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5mdWxsLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5mdWxsLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZnVsbC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mdWxsLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hY3Rpb24uZnVsbC1tb2JpbGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZ1bGwtbW9iaWxlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZnVsbC1tb2JpbGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZnVsbC1tb2JpbGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hY3Rpb24uc21hbGwsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNtYWxsLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc21hbGwuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc21hbGwudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5hY3Rpb24uc21hbGw6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNtYWxsLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc21hbGwuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc21hbGwudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5zbWFsbDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc21hbGwuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zbWFsbC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zbWFsbC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5hY3Rpb24gLmxvYWRpbmctaWNvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIC5sb2FkaW5nLWljb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCAubG9hZGluZy1pY29uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSAubG9hZGluZy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmFjdGlvbi5sb2FkaW5nLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5sb2FkaW5nLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9hZGluZy5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5sb2FkaW5nLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY3Rpb24ubG9hZGluZzphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubG9hZGluZy5hY3Rpb246YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvYWRpbmcuYWN0aW9uLnZpZXdjYXJ0OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubG9hZGluZy51cGRhdGUtY2FydC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpIHVybCguLi9pbWFnZXMvbG9hZGluZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYWN0aW9uLmxvYWRpbmc6aG92ZXI6YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmxvYWRpbmcuYWN0aW9uOmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2FkaW5nLmFjdGlvbi52aWV3Y2FydDpob3ZlcjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmxvYWRpbmcudXBkYXRlLWNhcnQtaXRlbTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFjdGlvbi5hY3Rpb24tY2xlYXI6YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2xlYXIuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciwgLmNhcnQtYWN0aW9ucy10b29sYmFyLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIsIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaDMsIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaDMsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoMywgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaDMsIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGgzLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmJhY2ssIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmJhY2ssIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24udmlld2NhcnQgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS5hY3Rpb24udmlld2NhcnQsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS5hY3Rpb24udmlld2NhcnQsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24udmlld2NhcnQsXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnZpZXdjYXJ0LmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEudmlld2NhcnQuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWN0aW9uLmJhY2ssIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hY3Rpb24uYmFjazpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5hY3Rpb24uYmFjayBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY3Rpb24uYmFjazpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyZTM4NGE7XG59XG4uYWN0aW9uLmJhY2s6aG92ZXI6YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbjpob3ZlcjpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0OmhvdmVyOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI1MDY5O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDN0NEQ0Q7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0M3Q0RDRDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzdDRENEO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOThBMkIzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzk4QTJCMztcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9dGVsXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPXNlYXJjaF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5XSxcbnRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuc2VsZWN0LFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI1MDY5O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzEwMTgyODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMnB4IDI0cHggMnB4IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMiA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNIDEuNDEgMC41OSBMIDYgNS4xNyBMIDEwLjU5IDAuNTkgTCAxMiAyIEwgNiA4IEwgMCAyIFonIGZpbGw9JyUyMzRCNEI0QicgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdyxib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQyNTA2OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM0MjUwNjk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiBpbnB1dCwgLmlucHV0LWdyb3VwID4gc2VsZWN0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQsIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbiwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC51cGRhdGUtY2FydC1pdGVtLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5hY3Rpb246bm90KDpmaXJzdC1jaGlsZCksXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmFjdGlvbi52aWV3Y2FydDpub3QoOmZpcnN0LWNoaWxkKSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC51cGRhdGUtY2FydC1pdGVtLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5maWVsZHNldC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpZWxkc2V0LWhlYWRlciAucHJlLWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG59XG4uZmllbGRzZXQtaGVhZGVyID4gLmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5maWVsZHNldC1oZWFkZXIgPiAubGVnZW5kID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmZpZWxkc2V0IC5wcmUtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbn1cbi5maWVsZHNldCA+IC5sZWdlbmQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5maWVsZHNldCA+IC5sZWdlbmQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpZWxkc2V0IC5maWVsZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmllbGRzZXQgLmZpZWxkLXdyYXBwZXIgLmZpZWxkIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG4uZmllbGRzZXQgLmZpZWxkLFxuLmZpZWxkc2V0ID4gLmZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07XG59XG4uZmllbGRzZXQgLmZpZWxkLnNtYWxsLXRyYWlsZXIsXG4uZmllbGRzZXQgPiAuZmllbGQuc21hbGwtdHJhaWxlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG4uZmllbGRzZXQgLmZpZWxkID4gLmxhYmVsLFxuLmZpZWxkc2V0ID4gLmZpZWxkID4gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjNGM1Yzc5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmllbGRzZXQgLmZpZWxkID4gLmxhYmVsLFxuICAuZmllbGRzZXQgPiAuZmllbGQgPiAubGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuZmllbGRzZXQgLmZpZWxkID4gLmxhYmVsLmxhYmVsLS14bCxcbiAgLmZpZWxkc2V0ID4gLmZpZWxkID4gLmxhYmVsLmxhYmVsLS14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5maWVsZHNldCAuZmllbGQucmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsIC5maWVsZHNldCAuZmllbGQuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyLFxuLmZpZWxkc2V0ID4gLmZpZWxkLnJlcXVpcmVkID4gLmxhYmVsOmFmdGVyLFxuLmZpZWxkc2V0ID4gLmZpZWxkLl9yZXF1aXJlZCA+IC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAwIDAuMzc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5maWVsZHNldCAuZmllbGQgLm5vdGUsXG4uZmllbGRzZXQgPiAuZmllbGQgLm5vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDAgMCAwLjY4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogIzk4QTJCMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpZWxkc2V0IC5maWVsZCAubm90ZSxcbiAgLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgMS4zNzVyZW07XG4gIH1cbn1cbi5maWVsZHNldCAuZmllbGQgLm5vdGUgYSxcbi5maWVsZHNldCA+IC5maWVsZCAubm90ZSBhIHtcbiAgY29sb3I6ICM5OEEyQjM7XG4gIG1hcmdpbi1sZWZ0OiAwLjM0Mzc1cmVtO1xufVxuXG4uZmllbGQtZXJyb3IsXG5kaXYubWFnZS1lcnJvcltnZW5lcmF0ZWRdLFxuZGl2Lm1hZ2UtZXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6ICNGRjdFN0U7XG59XG5cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UsXG4uZmllbGQuY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlLmRpc2FibGVkLFxuLmZpZWxkLmNob2ljZS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGxhYmVsLFxuLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBsYWJlbDpiZWZvcmUsXG4uZmllbGQuY2hvaWNlID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQuY2hvaWNlID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGVcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4wNjI1cmVtO1xuICBsZWZ0OiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6ICMxMDE4MjggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsXG4uZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNDk0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmFmdGVyLFxuLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZS5jaGVja291dC1hZ3JlZW1lbnQgLmxhYmVsLFxuLmZpZWxkLmNob2ljZS5jaGVja291dC1hZ3JlZW1lbnQgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuLmZpZWxkLnJhZGlvLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbi5maWVsZC5yYWRpbyA+IGlucHV0LFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpZWxkLnJhZGlvID4gbGFiZWwsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC5yYWRpbyA+IGxhYmVsOmJlZm9yZSxcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI1MDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLnJhZGlvID4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xODc1cmVtO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uZmllbGQgLm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNGRjdFN0U7XG59XG5cbi5mb3JtLXJlcXVpcmVkLW5vdGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvcm0tcmVxdWlyZWQtbm90ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbC52YWxpZGF0aW9uLW5vIC5mZWVkYmFjayxcbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsLnZhbGlkYXRpb24teWVzIC5mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xufVxuLnF0eS1zbGlkZXJfX21pbiwgLnF0eS1zbGlkZXJfX21heCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogIzdEODA4MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnF0eS1zbGlkZXJfX21pbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDA7XG59XG4ucXR5LXNsaWRlcl9fbWF4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiAwO1xufVxuLnF0eS1zbGlkZXJfX2luZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDN0NEQ0Q7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LWJnIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5xdHktc2xpZGVyX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbn1cbi5xdHktc2xpZGVyX19pbnB1dC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJyZWFkY3J1bWJzIC5pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbi5icmVhZGNydW1icyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMHB4IDFweCAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5icmVhZGNydW1icyAuaXRlbSBhIHtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG4uYnJlYWRjcnVtYnMgLml0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKDEwMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5tb2RhbC1jb250YWluZXIubW9kYWwtLWZ1bGxoZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwYWRkaW5nOiAxLjM3NXJlbSAxLjAzMTI1cmVtO1xuICBtaW4taGVpZ2h0OiA0LjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLmFjdGlvbi1jbGVhciwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIuYWN0aW9uLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtIHtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24uYWN0aW9uLWNsZWFyOmhvdmVyLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNsZWFyLmFjdGlvbjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci5hY3Rpb246aG92ZXIsIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNsZWFyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWNsZWFyLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC10aXRsZSAuYnRuLWJhY2sge1xuICBtYXJnaW46IC01cHggNHB4IDAgLTEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMXJlbSAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5LS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWJvZHkgLmZpZWxkc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5hY3Rpb246bm90KDpsYXN0LWNoaWxkKSwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmFjdGlvbi52aWV3Y2FydDpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubW9kYWwtY29udGFpbmVyID4gLm1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5LFxuICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbCA+IGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbDp0YXJnZXQsIC5tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubW9kYWw6dGFyZ2V0IC5tb2RhbC1vdmVybGF5LCAubW9kYWwuYWN0aXZlIC5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBhbmltYXRpb246IGZhZGUtaW4gMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbDp0YXJnZXQgLm1vZGFsLWNvbnRhaW5lciwgLm1vZGFsLmFjdGl2ZSAubW9kYWwtY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBzY2FsZS11cCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kYWwubW9kYWwtLXNtIC5tb2RhbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLm1vZGFsLm1vZGFsLS1sZyAubW9kYWwtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cblxuLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG59XG4ubW9kYWwtcG9wdXAgLmFjdGlvbi1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtcG9wdXAgLmFjdGlvbi1jbG9zZTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM3RDgwODE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm1vZGFsLXBvcHVwIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbn1cbi5tb2RhbC1wb3B1cCAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWlubmVyLXdyYXAge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlci5kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ndWVzdC1zdGVwIC5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlci5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci5jb250ZW50ID4gLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMzLjc1cmVtO1xuICB9XG59XG5cbi5jaGVja291dC1jb250YWluZXIgLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5xdW90ZS1zdGVwc19fbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNFM0U2RUQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtOm50aC1jaGlsZCgyKSAucXVvdGUtc3RlcHNfX2xpc3QtbGluazphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtOm50aC1jaGlsZCgzKSAucXVvdGUtc3RlcHNfX2xpc3QtbGluazphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIC5pbmRleCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIC5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICBwYWRkaW5nOiAwIDAuNjg3NXJlbSAwLjM0Mzc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzk4QTJCMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMS4zNzVyZW0gMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuY3VycmVudCwgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuYWxsb3dlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmN1cnJlbnQ6YWZ0ZXIsIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmFsbG93ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXJBbmltYXRpb24gMC4zcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5jb21wbGV0ZWQgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICBjb2xvcjogIzdENjA4Nztcbn1cbi5jb21wbGV0ZWQgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuY3VycmVudDpiZWZvcmUge1xuICBjb2xvcjogIzk4QTJCMztcbn1cbi5jb21wbGV0ZWQgLnF1b3RlLXN0ZXBzX19saXN0LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0Q2MDg3O1xufVxuXG4uc3RlcHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIGxlZnQ6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19udW1iZXI6YmVmb3JlLCAuc3RlcHMgLnN0ZXAtaXRlbV9fbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNTA2OTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW1fX251bWJlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmFjdGl2ZSAuc3RlcC1pdGVtX19udW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5hY3RpdmUgLnN0ZXAtaXRlbV9fbnVtYmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uYWN0aXZlIC5zdGVwLWl0ZW1fX251bWJlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5kb25lIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmRvbmUgLnN0ZXAtaXRlbV9fbnVtYmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5kb25lIC5zdGVwLWl0ZW1fX251bWJlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5zdGVwcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zdGVwczpiZWZvcmUge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnN0ZXBzIC5zdGVwLWl0ZW0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uc3RlcC1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGVwLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib3gge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMTAxODI4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uYm94IC5ib3gtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG4uYm94IC5ib3gtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDAgMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYm94IC5ib3gtY29udGVudCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYm94IC5hY3Rpb24sIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbiwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHdoaXRlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzRCNEI0QjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA0cHggMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmJveCAuYWN0aW9uLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmJveCAuYWN0aW9uID4gc3BhbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbiA+IHNwYW4sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ib3ggLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYm94IC5hY3Rpb246aG92ZXIsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbjpob3ZlciwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb246Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uYm94IC5hY3Rpb246Zm9jdXMsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbjpmb2N1cywgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmJveC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG59XG4uYm94LS1wcmltYXJ5IC5hY3Rpb24sIC5ib3gtLXByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXByaW1hcnkgLmFjdGlvbiwgLmJveC0tcHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tcHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tcHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuLmJveC0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OTQ2NDtcbn1cbi5ib3gtLXNlY29uZGFyeSAuYWN0aW9uLCAuYm94LS1zZWNvbmRhcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXNlY29uZGFyeSAuYWN0aW9uLCAuYm94LS1zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXNlY29uZGFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tc2Vjb25kYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1zZWNvbmRhcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtLXNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tc2Vjb25kYXJ5IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICNFNDk0NjQ7XG59XG4uYm94LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xufVxuLmJveC0tb3JhbmdlIC5hY3Rpb24sIC5ib3gtLW9yYW5nZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0tb3JhbmdlIC5hY3Rpb24sIC5ib3gtLW9yYW5nZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tb3JhbmdlIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1vcmFuZ2UgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLW9yYW5nZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tb3JhbmdlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS1vcmFuZ2UgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0QzN0I0Njtcbn1cbi5ib3gtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5ib3gtLWdyZWVuIC5hY3Rpb24sIC5ib3gtLWdyZWVuIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1ncmVlbiAuYWN0aW9uLCAuYm94LS1ncmVlbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tZ3JlZW4gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLWdyZWVuIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1ncmVlbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tZ3JlZW4gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLWdyZWVuIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM0NDdDNTM7XG59XG4uYm94LS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJCNjE1O1xufVxuLmJveC0teWVsbG93IC5hY3Rpb24sIC5ib3gtLXllbGxvdyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0teWVsbG93IC5hY3Rpb24sIC5ib3gtLXllbGxvdyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0teWVsbG93IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS15ZWxsb3cgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXllbGxvdyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0teWVsbG93IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS15ZWxsb3cgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0QyQjYxNTtcbn1cbi5ib3gtLXB1cnBsZS1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE0QTcxO1xufVxuLmJveC0tcHVycGxlLWRpbSAuYWN0aW9uLCAuYm94LS1wdXJwbGUtZGltIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1wdXJwbGUtZGltIC5hY3Rpb24sIC5ib3gtLXB1cnBsZS1kaW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXB1cnBsZS1kaW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXB1cnBsZS1kaW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXB1cnBsZS1kaW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtLXB1cnBsZS1kaW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLXB1cnBsZS1kaW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogIzVBNEE3MTtcbn1cbi5ib3gtLXBpbmstZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyNjQ3RTtcbn1cbi5ib3gtLXBpbmstZGltIC5hY3Rpb24sIC5ib3gtLXBpbmstZGltIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1waW5rLWRpbSAuYWN0aW9uLCAuYm94LS1waW5rLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcGluay1kaW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXBpbmstZGltIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1waW5rLWRpbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tcGluay1kaW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLXBpbmstZGltIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICNCMjY0N0U7XG59XG4uYm94LS1ncmV5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4RUE3O1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTksIDIwNSwgMjA1LCAwLjI1KSAwJSwgcmdiYSgxOTksIDIwNSwgMjA1LCAwKSAxMDAlKTtcbn1cbi5wYW5lbF9faW5uZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wYW5lbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OTQ2NDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbn1cbi5wYW5lbF9faGVhZGVyIC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBhbmVsX19oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb25zIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb25zIGE6aG92ZXIsIC5wYW5lbF9faGVhZGVyLWFjdGlvbnMgYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYW5lbF9fY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhbmVsX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhbmVsX19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFuZWxfX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucGFuZWxfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyODtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhbmVsX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U0OTQ2NDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLnBhbmVsX19mb290ZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtLWFsdCAucGFuZWxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG59XG4ucGFuZWwtLWFsdCAucGFuZWxfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDM3QjQ2O1xufVxuLnBhbmVsLS1ncmVlbiAucGFuZWxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdDNTM7XG59XG4ucGFuZWwtLWdyZWVuIC5wYW5lbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDdDNTM7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG59XG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY2FyZC1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2FyZC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGNkY2O1xufVxuXG4uc2VjdGlvbi1ib3hfX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBENUREO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2VjdGlvbi1ib3hfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuc2VjdGlvbi1ib3hfX3dyYXBwZXIgLnNlY3Rpb24tYm94X19jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zZWN0aW9uLWJveF9fd3JhcHBlciAuc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbn1cblxuLnNlY3Rpb24tYm94X19mb290ZXIge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWJveF9fZm9vdGVyLS1tdWx0aXBsZS1pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi1ib3hfX2Zvb3Rlci0tbXVsdGlwbGUtaXRlbXMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gLmRhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2VjdGlvbi1ib3hfX2luZm8gLmRhdGUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLWJveF9faW5mbyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIC5kZXRhaWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIC5kZXRhaWxzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cblxuLnNlY3Rpb24tYm94X19pbmZvIGR0LFxuLnNlY3Rpb24tYm94X19pbmZvIGRkIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5zZWN0aW9uLWJveF9faW5mbyBkdDpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gZHQ6bGFzdC1vZi10eXBlLFxuLnNlY3Rpb24tYm94X19pbmZvIGRkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyBkZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG50YWJsZS50YWJsZS0taG92ZXIgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjZGNkY2O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG50YWJsZS50YWJsZS0taG92ZXIgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG50YWJsZS50YWJsZS0tc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG50YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRib2R5IHRyIHRkLCB0YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRib2R5IHRyIHRoLCB0YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRoZWFkIHRyIHRkLCB0YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRoZWFkIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtcGFnaW5hdGlvbi1pbmZvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlLXBhZ2luYXRpb24taW5mbyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLXBhZ2luYXRpb24tcGVycGFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50YWJsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRhdGEudGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRib2R5LFxuICAuZGF0YS50YWJsZSB0cixcbiAgLmRhdGEudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLmRhdGEudGFibGUgdGRbZGF0YS1sYWJlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMC42ODc1cmVtIDAuNjg3NXJlbSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgfVxuICAuZGF0YS50YWJsZSB0ZFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBENUREO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNFNDk0NjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjI1KTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIGJvcmRlci1jb2xvcjogI0U0OTQ2NDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjQzdDRENEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjQzdDRENEO1xufVxuXG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5uYXZiYXJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5uYXZiYXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhcl9faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAyMHB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csaGVpZ2h0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmxvZ28ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDguNzVyZW07XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjRTQ5NDY0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbi5teWFjY291bnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15YWNjb3VudC5hY3Rpb246YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm15YWNjb3VudC5hY3Rpb246YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXlhY2NvdW50LmFjdGlvbi52aWV3Y2FydDphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5teWFjY291bnQuYWN0aW9uLnZpZXdjYXJ0OmFmdGVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm15YWNjb3VudC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15YWNjb3VudC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teWFjY291bnQudXBkYXRlLWNhcnQtaXRlbTphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmhlYWRlci1saW5rcyAubXlhY2NvdW50LnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQgLmhlYWRlci5jb250ZW50IHtcbiAgaGVpZ2h0OiA0LjEyNXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCAubG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQgLmhlYWRlci5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyBsaSB7XG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmhlYWRlci1saW5rcyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmhlYWRlci1saW5rcyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5oZWFkZXItZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogNi4xODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWV4cGFuZGVkIGhlYWRlciAuaGVhZGVyLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA2LjE4NzVyZW07XG4gIH1cbn1cbi5oZWFkZXItZXhwYW5kZWQgaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZWFkZXItZXhwYW5kZWQgaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB9XG59XG4uaGVhZGVyLWV4cGFuZGVkIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gIG1hcmdpbjogMC41MTU2MjVyZW0gMCAwO1xufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuZm9ybS5taW5pc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdEODA4MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0OTQ2NDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5hY3Rpb24uc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2guYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5zZWFyY2guYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlYXJjaC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWFyY2gudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2gudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1zZWFyY2ggLnNlYXJjaC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI0U0OTQ2NDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5hY3Rpb24uc2VhcmNoOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2VhcmNoLmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlYXJjaC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnNlYXJjaC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2gudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmFjdGlvbi5zZWFyY2hbZGlzYWJsZWRdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2hbZGlzYWJsZWRdLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoW2Rpc2FibGVkXS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaFtkaXNhYmxlZF0udXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLXNlYXJjaCAuc2VhcmNoW2Rpc2FibGVkXS51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM3RDgwODE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LXNlY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXNlY3Rpb25zIC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uID4gdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRTQ5NDY0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwLnBhcmVudCBhLmxldmVsLXRvcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAucGFyZW50IGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAucGFyZW50IGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDA6aG92ZXIgYS5sZXZlbC10b3Age1xuICBjb2xvcjogI0U0OTQ2NDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMDpob3ZlciBhLmxldmVsLXRvcDphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbjphZnRlciB7XG4gIGNvbG9yOiAjRTQ5NDY0O1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwLmFjdGl2ZSBhLmxldmVsLXRvcDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUgYSB7XG4gIGNvbG9yOiAjRTQ5NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2LXNlY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5zZWN0aW9uLWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMDpob3ZlciBhLmxldmVsLXRvcCB7XG4gICAgY29sb3I6ICM0MjUwNjk7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbjphZnRlciB7XG4gICAgY29sb3I6ICM0MjUwNjk7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIC5zdWJtZW51IGEge1xuICAgIGNvbG9yOiAjNDI1MDY5O1xuICB9XG4gIC5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLnN1Ym1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAuc3VibWVudTpub3QoOmZpcnN0LWNoaWxkKSA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMDtcbiAgd2lkdGg6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM4NGE7XG4gIGJvcmRlci1jb2xvcjogIzJlMzg0YTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2NiwgODAsIDEwNSwgMC4yKTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAudGV4dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiAudGV4dCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiAudGV4dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLWxhYmVsLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLWxhYmVsLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLWxhYmVsLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci1udW1iZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLmNvdW50ZXItbnVtYmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLW51bWJlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXItbnVtYmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jb3VudGVyLnF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTJweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNFNDk0NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eS5lbXB0eSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5LmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmJlZm9yZSB7XG4gIHJpZ2h0OiAzOXB4O1xuICB0b3A6IC0xOHB4O1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMTJweCA2cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmFmdGVyIHtcbiAgcmlnaHQ6IDM4cHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci13aWR0aDogN3B4IDdweCAxM3B4IDdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjZGNkY2IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmNsb3NlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNsb3NlLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jbG9zZS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2xvc2U6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNsb3NlLmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2xvc2UuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNsb3NlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2xvc2U6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLml0ZW1zLXRvdGFsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdWJ0b3RhbCB7XG4gIG1hcmdpbjogMCAwcHggMTBweCAxMHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3VidG90YWwgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN1YnRvdGFsIC5hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtYXJnaW46IDAgMHB4IDE1cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTIwcHggMTVweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcXR5IC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjN0Q4MDgxO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtaXRlbS1xdHkge1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogNnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzdEODA4MTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZWRpdDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmRlbGV0ZTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNXJlbSByZ2JhKDQ4LCA1NSwgNjYsIDAuMTUpO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5lZGl0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmVkaXQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QuYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAtMzFweCAwIDA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC5hY3Rpb25zID4gLnByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQ6bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5taW5pY2FydC1pdGVtcyAucHJvZHVjdCAudG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZTphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGF5bWVudC1pbmZvLXN0YXR1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tb24taG9sZCxcbi5wYXltZW50LWluZm8tc3RhdHVzLS1jYW5jZWxlZCxcbi5wYXltZW50LWluZm8tc3RhdHVzLS1kZWNsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTM1MzU7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzLS1hd2FpdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX19pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGF5bWVudC1pbmZvLXN0YXR1c19fbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBJbmZvIChpKSBpY29uIGNvbnRlbnQgKi9cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gIHRvcDogLTU5cHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAycmVtO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjOThBMkIzO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRvcDogM3B4O1xuICByaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHtcbiAgdG9wOiAtMzlweDtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzdEODA4MTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmJlZm9yZSwgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLm1hZ2UtZXJyb3IgfiAuZmllbGQtdG9vbHRpcC50b2dnbGUgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgdG9wOiAtNzhweDtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLm1hZ2UtZXJyb3IgfiAuZmllbGQtdG9vbHRpcC50b2dnbGUgLmZpZWxkLXRvb2x0aXAtYWN0aW9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHtcbiAgdG9wOiAtNThweDtcbn1cblxuLmZpZWxkIC5jb250cm9sLl93aXRoLXRvb2x0aXAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuLnRpdGxlLS1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5TRy1jb2xfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLlNHLWhlYWRlci1mb250LW5hbWUsXG4uU0ctYm9keS1mb250LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLlNHLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyLjc1cmVtO1xufVxuXG4uU0ctc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG5cbi5TRy1jb2wge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uU0ctY29sX19jb250ZW50IC5mb3JtIC5maWVsZHNldCA+IC5maWVsZC5jaG9pY2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlNHLWJvZHktZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uU0ctaGVhZGVyLWZvbnQge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5TRy1jb2xvdXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uU0ctY29sb3VyIHtcbiAgZmxleDogMCAwIDEzLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4uU0ctY29sb3VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogOC41cmVtO1xufVxuXG4uU0ctY29sb3VyX192YWx1ZSB7XG4gIGhlaWdodDogMTMuNzVyZW07XG59XG5cbi5TRy1idXR0b25zLXJvdy0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlNHLWJ1dHRvbnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlNHLWJ1dHRvbnMtY29sIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU0ctYnV0dG9uc19fd3JhcHBlciAuYWN0aW9uLCAuU0ctYnV0dG9uc19fd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLmFjdGlvbiwgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5TRy1idXR0b25zX193cmFwcGVyIC51cGRhdGUtY2FydC1pdGVtLCAuU0ctYnV0dG9uc19fd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5TRy1idXR0b25zX193cmFwcGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuU0ctYnV0dG9uc19fd3JhcHBlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlNHLWNvbG91cjpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU0ctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNC4xMjVyZW07XG4gIH1cbiAgLlNHLWNvbF9fY29udGVudCAuZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLlNHLWNvbG91ciB7XG4gICAgZmxleDogMCAwIDEzLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLlNHLXR3by1jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuU0ctYnV0dG9uc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUge1xuICBtYXJnaW46IDAgLTFweCAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUgPiAuc3dpdGNoIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICBjb2xvcjogIzdENjA4NztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUgPiAuc3dpdGNoOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlLmFjdGl2ZSA+IC5zd2l0Y2gge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzRGMjY4MztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlLmFjdGl2ZTphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMjBweCAjNEYyNjgzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS5jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLmNvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5sb2dpbi1jb250YWluZXIgLmZpZWxkc2V0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLmFjdGlvbi5yZW1pbmQsIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLnJlbWluZC5hY3Rpb24sIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLnJlbWluZC51cGRhdGUtY2FydC1pdGVtLCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5yZW1pbmQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5yZW1pbmQuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5yZW1pbmQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNzE4NzVyZW07XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAubG9naW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAubG9naW4tY29udGFpbmVyIC5ibG9jay1jdXN0b21lci1sb2dpbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubG9naW4tY29udGFpbmVyIC5ibG9jay1uZXctY3VzdG9tZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubG9naW4tY29udGFpbmVyIC5ibG9jay1jdXN0b21lci1yZWdpc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLmJsb2NrLWN1c3RvbWVyLXJlZ2lzdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxODhweDtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW4tY29udGFpbmVyIC5ibG9jay1jdXN0b21lci1yZWdpc3RlciAuYmxvY2stY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jdXN0b21lci1yZWdpc3Rlci1ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjN0Q4MDgxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1yZWdpc3Rlci1ub3RlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm0tbG9naW4gLnBlcnNpc3RlbnQgLnRvb2x0aXAudG9nZ2xlIHtcbiAgZm9udC1zaXplOiA3MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnJlbWluZCwgLmZvcm0tbG9naW4gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLmFjdGlvbiwgLmZvcm0tbG9naW4gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnJlbWluZC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5yZW1pbmQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucmVtaW5kLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tbG9naW4gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLnBhc3N3b3JkLnJlc2V0LFxuLmZvcm0uc2VuZC5jb25maXJtYXRpb24sXG4uZm9ybS5wYXNzd29yZC5mb3JnZXQsXG4uZm9ybS5jcmVhdGUuYWNjb3VudCxcbi5mb3JtLnNlYXJjaC5hZHZhbmNlZCxcbi5mb3JtLmZvcm0tb3JkZXJzLXNlYXJjaCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1jcmVhdGUtYWNjb3VudCAuZmllbGRzZXQuY3JlYXRlLmFjY291bnQ6YWZ0ZXIsXG4uZm9ybS5wYXNzd29yZC5mb3JnZXQgLmZpZWxkc2V0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS10aXRsZS5hY3RpdmUgLmljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS10aXRsZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjY4NzVyZW07XG59XG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS10aXRsZSAuaWNvbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbn1cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDkzJTtcbn1cbi5yZWdpc3Rlci1vZmZsaW5lLXN0ZXAtMi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWdpc3Rlci1vZmZsaW5lLXN0ZXAtMiAuYmxvY2stY29udGVudCB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnJlZ2lzdGVyLW9mZmxpbmUtc3RlcC0yIC5ibG9jay1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cblxuLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLW1haW4ge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuZmllbGRzZXQuYWRkcmVzcyA+IC5sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5maWVsZC1yZWNhcHRjaGEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvcm0tY3JlYXRlLWFjY291bnQgLnN0ZXAtcGFuZV9pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDYzM3B4O1xufVxuXG4uYWNjb3VudC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYWNjb3VudC1tZW51IC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYWNjb3VudC1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWNjb3VudC1tZW51X19pdGVtOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWNjb3VudC1tZW51X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06aG92ZXIsIC5hY2NvdW50LW1lbnVfX2l0ZW06Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06aG92ZXI6YmVmb3JlLCAuYWNjb3VudC1tZW51X19pdGVtOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE4cHggMTVweCAwIDE1cHg7XG4gIGJvcmRlci1jb2xvcjogIzQyNTA2OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogLTE7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tb3JhbmdlLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMzdCNDY7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdDNTM7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1ncmVlbi5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDQ3QzUzO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyQjYxNTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXllbGxvdy5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDJCNjE1O1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcHVycGxlLWRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTRBNzE7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1wdXJwbGUtZGltLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1QTRBNzE7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1waW5rLWRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjY0N0U7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1waW5rLWRpbS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjI2NDdFO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OTQ2NDtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXNlY29uZGFyeS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTQ5NDY0O1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tZ3JleS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxOEVBNztcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2ODg4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51IGxpIGE6aG92ZXIsIC5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ5ODZmO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5ZDY5O1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhY2YzMDtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLXB1cnBsZS1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM1ZTkwO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM4NjlhO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjI4Zjtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpLmhhcy1zdWJtZW51IC5hY2NvdW50LW1lbnVfX2l0ZW0gLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaS5oYXMtc3VibWVudSAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHdoaXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpOmhvdmVyIC5hY2NvdW50LW1lbnVfX2l0ZW0gLmNhcmV0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaTpob3ZlciAuYWNjb3VudC1tZW51X19zdWJtZW51IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uYWNjb3VudCAucGFnZS1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWNjb3VudCAucGFnZS1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY291bnQtZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5hY2NvdW50LWRhc2hib2FyZF9fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWNjb3VudC1kYXNoYm9hcmRfX2JveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY2NvdW50LWRhc2hib2FyZF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hY2NvdW50LWRhc2hib2FyZF9fY29sIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5hY2NvdW50LWRhc2hib2FyZF9fY29sIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5jdXN0b21lcl9fdG9wLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lcl9fdG9wLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX19pbnRlcmFjdGl2ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5jdXN0b21lcl9faW50ZXJhY3RpdmUtY29udGFpbmVyIC5jdXN0b21lcl9fYWNjb3VudC1sb2dvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lcl9faW50ZXJhY3RpdmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmN1c3RvbWVyX19pbnRlcmFjdGl2ZS1jb250YWluZXIgLmN1c3RvbWVyX19hY2NvdW50LWxvZ291dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cblxuLnRvZ2dsZS10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudG9nZ2xlLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuLFxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuOjpiZWZvcmUsXG4gIC50b2dnbGUtdHJpZ2dlciA+IHNwYW46OmFmdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlciA+IHNwYW46YWZ0ZXIge1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlci5hY3RpdmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbjpiZWZvcmUsIC50b2dnbGUtdHJpZ2dlci5hY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyLmFjdGl2ZSA+IHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlci5hY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtLmN1cnJlbnQgPiBzdHJvbmcge1xuICBiYWNrZ3JvdW5kOiAjRTJCODlCO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW06bGFzdC1jaGlsZCBhLFxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbTpsYXN0LWNoaWxkIHN0cm9uZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzY3RjUwO1xufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSAuZGVsaW1pdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0gYSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMmUzODRhO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEsXG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDEuMDMxMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzY3RjUwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuYmxvY2stY29sbGFwc2libGUtbmF2LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDY2cHgsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHM7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjZweCwgMCk7XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAubmF2LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHMsIHZpc2liaWxpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLm5hdi1vdmVybGF5LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0uY3VycmVudCA+IHN0cm9uZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEsXG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmN1c3RvbWVyX19hY2NvdW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmN1c3RvbWVyX19hY2NvdW50LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LW51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0LmluZm8gPiAubGVnZW5kLFxuLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5pbmZvID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5wYXNzd29yZCwgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5tYW5hZ2UtYWRkcmVzc2VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQucGFzc3dvcmQsIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQubWFuYWdlLWFkZHJlc3NlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5pbmZvLCAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0LnBhc3N3b3JkLCAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0Om50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnRfY29tbXVuaWNhdGlvbi1lZGl0IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWVyLWFjY291bnRfY29tbXVuaWNhdGlvbi1lZGl0IC5wYWdlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmN1c3RvbWVyLWFjY291bnQtYWRkcmVzc2VzIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1hY2NvdW50LWFkZHJlc3NlcyAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLnJvdyBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG4uc2VjdGlvbl9fbGF0ZXN0LXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5ibG9jay1hZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5kZWZhdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5hY3Rpb24uZGVsZXRlLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVsZXRlLmFjdGlvbiwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTBweDtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5hY3Rpb24uc2VsZWN0OmRpc2FibGVkLCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWxlY3QuYWN0aW9uOmRpc2FibGVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5zZWxlY3QuYWN0aW9uOmRpc2FibGVkLCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VsZWN0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5zZWxlY3QudXBkYXRlLWNhcnQtaXRlbTpkaXNhYmxlZCwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VsZWN0LmFjdGlvbi52aWV3Y2FydDpkaXNhYmxlZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuc2VsZWN0LmFjdGlvbi52aWV3Y2FydDpkaXNhYmxlZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VsZWN0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlbGVjdC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYWN0aW9uLnNlY29uZGFyeSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLmFjdGlvbiwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMTQ4LCAxMDAsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xufVxuLmJsb2NrLWFkZHJlc3MuYWN0aXZlIC5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ5NDY0O1xufVxuLmJsb2NrLWFkZHJlc3MuYWN0aXZlIC5ibG9jay1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ibG9jay1hZGRyZXNzLm5ldyAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLWFkZHJlc3NfX25ldy1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xuICBmb250LXNpemU6IDgwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2NrLWFkZHJlc3MtbGlzdCA+IC5pcy1kZWZhdWx0IHtcbiAgb3JkZXI6IC0xO1xufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCAuYmxvY2stYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ibG9jay1hZGRyZXNzLWxpc3QgLmJsb2NrLWFkZHJlc3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCAuYmxvY2stYWRkcmVzcyAuYmxvY2stY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWZjLW9yZGVycyA+IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mYy1vcmRlcnMgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG4ubWZjLW9yZGVycyAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlICNsb2MtdHJhbnMtZGF0YS1sb2FkaW5nIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIC5zcGlubmVyLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIC5zcGlubmVyLWJvcmRlciAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4ubWZjLW9yZGVycyAudGFibGUgdGhlYWQgdHIgdGgsIC5tZmMtb3JkZXJzIC50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNFM0U2RUQ7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZmMtb3JkZXJzIC50YWJsZSB0aGVhZCB0ciB0aCwgLm1mYy1vcmRlcnMgLnRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mYy1vcmRlcnMgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICB9XG4gIC5tZmMtb3JkZXJzIC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIH1cbn1cbi5tZmMtb3JkZXJzIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5teW9yZGVyc3RhdHVzLWZpbmQtaW5kZXggLnBhZ2UtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm15b3JkZXJzdGF0dXMtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teW9yZGVyc3RhdHVzX25vdGlmaWNhdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teW9yZGVyc3RhdHVzX25vdGlmaWNhdGlvbiA+IFtkYXRhLWNvbnRlbnQtdHlwZV0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNWM1O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm15LWNyZWRpdC1jYXJkcyAuYWN0aW9uLmRlbGV0ZSwgLm15LWNyZWRpdC1jYXJkcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24sIC5teS1jcmVkaXQtY2FyZHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubXktY3JlZGl0LWNhcmRzIC5hY3Rpb24uZGVsZXRlOmhvdmVyLCAubXktY3JlZGl0LWNhcmRzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb246aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbjpob3ZlciwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5teS1jcmVkaXQtY2FyZHMgLmFjdGlvbi5kZWxldGU6YmVmb3JlLCAubXktY3JlZGl0LWNhcmRzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb246YmVmb3JlLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubWZjLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVGRjI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWZjLWNvbnRhaW5lciBoMiwgLm1mYy1jb250YWluZXIgaDMsIC5tZmMtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tZmMtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1mYy1jb250YWluZXIgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDBENUREO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZCB0ZDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDBENUREO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZS5vcGVuIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnJvdy1tb3JlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUgdGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIgLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5wcmljZS1ib3ggPiAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5ibG9jay1hY2NvdW50LWJhbGFuY2Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwRDVERDtcbiAgcGFkZGluZy10b3A6IDIuMDYyNXJlbTtcbn1cblxuLmJsb2NrLWFjY291bnQtYmFsYW5jZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cblxuLmFjY291bnQgLmNvbHVtbi5tYWluIC5ibG9jay1hY2NvdW50LWJhbGFuY2U6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrLWFjY291bnQtYmFsYW5jZTpub3QoLndpZGdldCkgLnByaWNlLWJveCAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGlyZWN0LWRlYml0LWluc3RydWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wMzEyNXJlbTtcbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICAuZGlyZWN0LWRlYml0LWluc3RydWN0aW9uc19fY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiAucGFuZWxfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTQ5NDY0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucXVvdGUtc3RlcHMge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5xdW90ZS1zdGVwczpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbiAgcmlnaHQ6IDglO1xufVxuLnF1b3RlLXN0ZXBzIC5zdGVwLWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5xdW90ZS1zdGVwcyAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5xdW90ZS1pbmRleC1pbmRleCAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtbWFpbiAuaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZV9fY2FyYm9uLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMCAwO1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXIgaDMge1xuICBtYXJnaW46IDAgMCAwLjM0Mzc1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXJfX3F1b3RlLXVwZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZC5yYWRpbyA+IC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxODI4O1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTAxODI4O1xufVxuLnF1b3RlLWZvcm0gLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtIC5zZWN0aW9uX19wcm9kdWN0cyB7XG4gIG1pbi1oZWlnaHQ6IDE3LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIH1cbn1cblxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5xdW90ZXMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5jYXJ0LWRpc2NvdW50IHtcbiAgb3JkZXI6IHVuc2V0O1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5xdW90ZS13cmFwcGVyIC5kZWxpdmVyeS10aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5xdW90ZS1mb3JtX19hY2NvdW50IC5ub3RpY2Uge1xuICBvcmRlcjogMjtcbiAgY29sb3I6ICM5OEEyQjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1mb3JtX19hY2NvdW50IC5ub3RpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ucXVvdGUtZm9ybS1sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjQzdDRENEO1xufVxuLnF1b3RlLWZvcm0tbG9hZGluZyBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucXVvdGUtcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucXVvdGUtcHJvZHVjdHNfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnF1b3RlLXByb2R1Y3RzLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2N0Y1MDtcbn1cblxuLnF1b3RlLXByb2R1Y3RzX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtcHJvZHVjdC1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucXVvdGUtcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDAuMzc1cmVtO1xuICB9XG4gIC5xdW90ZS1wcm9kdWN0LWJveCBsYWJlbC5yYWRpby1sYWJlbDphZnRlciB7XG4gICAgdG9wOiAwLjU2MjVyZW07XG4gIH1cbn1cbi5xdW90ZS1wcm9kdWN0LWJveCAucmFkaW8tY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnF1b3RlLXByb2R1Y3QtYm94IC5yYWRpby1jdXN0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnF1b3RlLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0LWJveCBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cbi5xdW90ZS1wcm9kdWN0LWJveCAucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvaGVhdGluZ29pbC1iZy5qcGcpO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJSBjZW50ZXI7XG59XG4ucXVvdGUtcHJvZHVjdC1ib3gucGFuZWwtLWFsdCAucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvcHJlbWl1bS5qcGcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjAlIGNlbnRlcjtcbn1cbi5xdW90ZS1wcm9kdWN0LWJveC5wYW5lbC0tYWx0IC5wYW5lbF9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy10b3A6IDE1JTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3dpZGdldC9nbG93bWF4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubmV3LWN1c3RvbWVyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzEwMTgyODtcbiAgcGFkZGluZzogMC4xNzE4NzVyZW0gMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ldy1jdXN0b21lcl9fYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuLm5ldy1jdXN0b21lcl9fYmFkZ2UgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNDM3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX3ByZW1pdW0taW1nIHtcbiAgICBtYXJnaW46IDAuNjg3NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0c19fcHJlbWl1bS1pbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xuICB9XG59XG5cbi5xdW90ZS1mb3JtIC5idXNpbmVzcy1ub3RlcyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYucHJpbWFyeSwgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBkaXYudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYudXBkYXRlLWNhcnQtaXRlbSwgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGRpdi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgZGl2LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgZGl2LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnF1b3Rlcy1pdGVtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZXMtaXRlbS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnF1b3Rlcy1pdGVtLWJveCAucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5xdW90ZXMtaXRlbS1ib3ggLnBhbmVsX19oZWFkZXItYWN0aW9ucyAuY2hhbmdlLW9yZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5xdW90ZXMtY2FyYm9uLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucXVvdGVzLWNhcmJvbi1vZmZzZXQgLnBhbmVsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyYm9uL3dpZGUuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuLnF1b3Rlcy1jYXJib24tb2Zmc2V0IC5wYW5lbF9faW5uZXIge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucXVvdGUtdXBkYXRlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jaGVja291dC1jYXJ0LWluZGV4ICNtYWluY29udGVudCA+IC5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1jb250YWluZXIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXJ0LWNvbnRhaW5lciAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0LFxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWdpZnQtaXRlbSxcbi5jYXJ0LWNvbnRhaW5lciAuY2FydC1kaXNjb3VudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jYXJ0LWNvbnRhaW5lciAucGFnZS10aXRsZS13cmFwcGVyLFxuICAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCxcbiAgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWdpZnQtaXRlbSxcbiAgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWRpc2NvdW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJ0LWNvbnRhaW5lciAucGFnZS10aXRsZS13cmFwcGVyLFxuICAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCxcbiAgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWdpZnQtaXRlbSxcbiAgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWRpc2NvdW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB0aGVhZCB0ciB0aC5jb2wge1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDAuMzQzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQyNTA2OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGhlYWQgdHIgdGguY29sIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkIHRyIHRoLmNvbC5zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB0aGVhZCB0ciB0aC5jb2wucXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sIHtcbiAgcGFkZGluZzogMThweCA2cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5xdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4IDZweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLml0ZW0gLnByb2R1Y3QtaXRlbS1waG90byB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5pdGVtIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgfVxufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tb3B0aW9ucyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByaWNlLWluY2x1ZGluZy10YXgsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNhcnQtcHJpY2Uge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNhcnQtcHJpY2UgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLnByaWNlLFxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wucXR5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLnN1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbnRyb2wucXR5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1kZWxldGUge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgY29sb3I6ICNFNDk0NjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1kZWxldGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlIHNwYW4ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jYXJ0LWNhcmJvbi1vZmZzZXQtYm94IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJ0LWNhcmJvbi1vZmZzZXQtYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5ibG9jay5kaXNjb3VudCB7XG4gIG1hcmdpbjogMS4zNzVyZW0gMDtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5ibG9jay5kaXNjb3VudCAudGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBjdXJzb3I6IHVuc2V0O1xufVxuLmJsb2NrLmRpc2NvdW50IC50aXRsZSBzdHJvbmcge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibG9jay5kaXNjb3VudCAudGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLmRpc2NvdW50IC5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiB7XG4gICAgbWF4LXdpZHRoOiAxNy4zNzVyZW07XG4gIH1cbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5maWVsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG59XG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtaW4td2lkdGg6IDUuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmFmdGVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnQtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGOUYyRUI7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FydC1zdW1tYXJ5IC50aXRsZSxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxLjM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrLnNoaXBwaW5nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5zaGlwcGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHksXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0aCxcbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLFxuLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRoLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0aCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIHtcbiAgYmFja2dyb3VuZDogI0UyQjg5Qjtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyaywgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyaywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmsgc3Ryb25nLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCBzdHJvbmcsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayBzdHJvbmcsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHN0cm9uZyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrIHN0cm9uZyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmsgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbiAgLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssXG4gIC5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQsXG4gIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLFxuICAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uY2FydC1hY3Rpb25zLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhcnQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uY2hlY2tvdXQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQuYWN0aW9uIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cblxuLmNhcnQtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNoZWNrb3V0LWJpbGxpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnNoaXBwaW5nLXN0ZXAgLmNoZWNrb3V0LWJpbGxpbmcsIC5jaGVja291dC1pbmRleC1pbmRleC5wYXltZW50LXN0ZXAgLmNoZWNrb3V0LWJpbGxpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja291dC1pbmRleC1pbmRleC5zaGlwcGluZy1zdGVwIC5ibG9jay1hZGRyZXNzLWxpc3QgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnBheW1lbnQtc3RlcCAuYmxvY2subm90aWZpY2F0aW9ucyxcbi5jaGVja291dC1pbmRleC1pbmRleC5wYXltZW50LXN0ZXAgLmJsb2NrLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzLFxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnBheW1lbnQtc3RlcCAuYmxvY2suc21hbGwtdHJ1Y2stZGVsaXZlcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cbi5jaGVja291dC1pbmRleC1pbmRleCAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm9wYy1ibG9jay1zdW1tYXJ5IC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCA+IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCA+IC50aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0ID4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjY4NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSAuc3VidG90YWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIC5zdWJ0b3RhbCAucHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIC5zdWJ0b3RhbCAucHJpY2UtaW5jbHVkaW5nLXRheCwgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIC5zdWJ0b3RhbCAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1uYW1lLWJsb2NrIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1xdHkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLnRvZ2dsZSxcbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuaXRlbS1vcHRpb25zIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgY29sb3I6ICM5OEEyQjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuaXRlbS1vcHRpb25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnMgZHQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9ucyBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9ucyBkdDpmaXJzdC1jaGlsZCB7XG4gIGNsZWFyOiBub25lO1xufVxuXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIge1xuICB3aWR0aDogOTAlO1xuICBvcmRlcjogMDtcbn1cbi5jaGVja291dC1jb250YWluZXIgLm9wYy1wYXltZW50IHtcbiAgb3JkZXI6IDI7XG59XG4uY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMuc2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciA+IC5tZXNzYWdlcyB7XG4gIG9yZGVyOiAyO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciAuY2hlY2tvdXQtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2hlY2tvdXQtY29udGFpbmVyIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB9XG4gIC5jaGVja291dC1jb250YWluZXIgLmNoZWNrb3V0LW1haW4ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jaGVja291dC1jb21tZW50cyAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxOEVBNztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG59XG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlciAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlciAuZGVmYXVsdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MThFQTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLm9wYy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm9wYy13cmFwcGVyIC5uby1xdW90ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3BjLXdyYXBwZXIgLm1ldGhvZHMtc2hpcHBpbmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wYy13cmFwcGVyIC5zdGVwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm9wYy1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wYy1zaWRlYmFyIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgLm9wYy1zaWRlYmFyLl9zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG4gIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4zNzVyZW07XG4gIH1cbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMzc1cmVtO1xufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIHRoLFxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwIDAgMC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIC5hbW91bnQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtY29udGVudCAjcmVhbGV4cGF5bWVudHNfaHBwLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nLWFkZHJlc3MgLnN0ZXAtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5LCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaHIsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgYnIsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZpZWxkc2V0ID4gLmxlZ2VuZCArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5vcGMtcGF5bWVudC0tZmZkZC1lbmFibGVkIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gbGFiZWwubGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSA+IGxhYmVsLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xODc1cmVtO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5mb3JtLnBheW1lbnRzIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uLFxuICAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmNyZWRpdC1jYXJkLWN2diB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZHMge1xuICBtYXJnaW46IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBtYXJnaW46IDEuMzc1cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kICsgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAxLjM3NXJlbSAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZC5jaG9pY2UgLmxhYmVsIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZC5jaG9pY2UgLmxhYmVsIGEucHJpbnQtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM5OEEyQjM7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLmVzdGltYXRlZC1ibG9jayAuZXN0aW1hdGVkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQ6YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eSwgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci5xdHksIGhlYWRlci5wYWdlLWhlYWRlciAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5IHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFNDk0NjQ7XG59XG5cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyLmxvYWRlZCB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG59XG5cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE4Mjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlci5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlci5kaXNhYmxlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ub3BjLXBheW1lbnQtYWRkaXRpb25hbCAuZm9ybS1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLmFjdGlvbi5wcmltYXJ5LCAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC5wcmltYXJ5LmFjdGlvbiwgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC5hY3Rpb24udmlld2NhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMjkuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLmNvbW1lbnQtb3B0aW9ucy1hZGRpdGlvbmFsLWFyZWEub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5maWVsZC5jaG9pY2UgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIGxhYmVsIHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0QwRDVERDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0cixcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9yZGVyLWRldGFpbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm9yZGVyLWRldGFpbHMgLmRhdGEudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTI1cmVtO1xuICB9XG59XG4ub3JkZXItZGV0YWlscyAuaXRlbS1vcHRpb25zIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBjb2xvcjogIzRjNWM3OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyBkdCxcbi5vcmRlci1kZXRhaWxzIC5pdGVtLW9wdGlvbnMgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyBkdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEsIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG4ub3JkZXItZGV0YWlsc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItZGV0YWlsc19faGVhZGVyIC5vcmRlci1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibG9jay1jaGVja291dC1jb21tZW50c19fdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuXG4vKiBoaWRlIHRoZSBib2xkY29tbWVyY2UgY29tbWVudHMgZmllbGQgc28gdGhhdCB0aGUgcmVhY3QgY29tcG9uZW50IHBvcHVsYXRlcyB0aGUgdGV4dCBhcmVhIGZpZWxkIG9uIGlucHV0dGluZyB0ZXh0IHdpdGhpbiB0aGUgcmVhY3QgdGV4dGFyZWEgY29tcG9uZW50IENFUlRBUy0xOTU4ICovXG4ucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlLm9wYy1wYXltZW50LWFkZGl0aW9uYWwuY29tbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi8qIGFkZCBBTUVYIG5vdGUgdG8gcGF5bWVudCBsYWJlbCAqL1xuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbFtmb3I9Z2xvYmFscGF5bWVudHNfcGF5bWVudGdhdGV3YXlfZ3BBcGldIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJBTUVYIG5vdCBhY2NlcHRlZFwiO1xuICBjb2xvcjogaW5kaWFucmVkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jaGVja291dC1zdWNjZXNzIC5jb250YWN0LWRlbGl2ZXJ5IHtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgcGFkZGluZzogMS4zNzVyZW0gMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59IiwiaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG59XG5cbmJvZHksXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3QsXG5hIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuXG5hLFxuLmxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAmLm5vdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcbiAgICB9XG59XG5cbmgxLC5oMSwgaDIsLmgyLCBoMywuaDMsaDQsLmg0LCBoNSwuaDUsIGg2LC5oNiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbmgxLC5oMSwgaDIsLmgyLCBoNiwuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLC5oMywgaDQsLmg0LCBoNSwuaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbiAgICB9XG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxufVxuXG5oNCwgLmg0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbmg0LCBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnRleHQtcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxufVxuXG4udGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgfVxufVxuXG4udGl0bGUtLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xufVxuXG4udGl0bGUtLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xufVxuXG4udGV4dC0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi50ZXh0LS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbn1cblxuLnRleHQtYWxpZ24tLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLy9oZWxwZXJzXG4uY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuICAgICYtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgfVxufVxuXG4uanMtZm9jdXMtaGlkZGVuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGFiZWwtaGlkZGVuIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cbiAgICAvLyBObyBwbGFjZWhvbGRlcnMsIHNvIGZvcmNlIHNob3cgbGFiZWxzXG4gICAgLm5vLXBsYWNlaG9sZGVyICYge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bjtcbiAgICB9XG59XG5cbi52aXN1YWxseS1zaG93biB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktc2hvd247XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIEpTIGlzIG5vdCBzdXBwb3J0ZWRcbi5uby1qczpub3QoaHRtbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubm8tanMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gT25seSBzaG93IHdoZW4gSlMgaXMgc3VwcG9ydGVkXG4uanMge1xuICAgIC5uby1qcyAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIGJyb3dzZXIgY29va2llcyBhcmUgbm90IHN1cHBvcnRlZFxuLnN1cHBvcnRzLW5vLWNvb2tpZXM6bm90KGh0bWwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaHRtbC5zdXBwb3J0cy1uby1jb29raWVzICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIGJyb3dzZXIgY29va2llcyBhcmUgc3VwcG9ydGVkXG4uc3VwcG9ydHMtY29va2llcyB7XG4gICAgaHRtbC5zdXBwb3J0cy1uby1jb29raWVzICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gU2tpcCB0byBjb250ZW50IGJ1dHRvblxuLy8gT3ZlcnJpZGVzIC52aXN1YWxseS1oaWRkZW4gd2hlbiBmb2N1c2VkXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihhYnNvbHV0ZSk7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oaWRlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjaW5nLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnNwYWNpbmctLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIHJlbSgyMHB4KTtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDIpIHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbi5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxLjUpO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc3VidGl0bGUge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Utd3JhcHBlciA+IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCgkaW5uZXItd2lkdGgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5cbi5tZXNzYWdlLnN1Y2Nlc3MsXG4ubWVzc2FnZS5lcnJvcixcbi5tZXNzYWdlLmluZm8sXG4ubWVzc2FnZS53YXJuaW5nLFxuLm1lc3NhZ2Uubm90aWNlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG59XG5cbi5tZXNzYWdlLmluZm8ge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuXG4jUXVvdGVGb3JtIC5tZXNzYWdlLmVycm9yIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzZEMjQwMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuXG4uYmxvY2sge1xuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBzdHJvbmcsID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG59XG5cblxuLnByZWxvYWRlciwgLnByZWxvYWRlci1pbmxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9sb2FkaW5nLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnByZWxvYWRlci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RhdHVzIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG59XG5cbi5tb2RhbC1jdXN0b20ge1xuICAgIC5hY3Rpb24tY2xvc2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgPiAucHJpbWFyeSB7XG4gICAgICAgIC5hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5cbkBtaXhpbiBtZWRpYS1xdWVyeSgkbWVkaWEtcXVlcnkpIHtcbiAgJGJyZWFrcG9pbnQtZm91bmQ6IGZhbHNlO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xuXG4gICAgQGlmICRtZWRpYS1xdWVyeSA9PSAkbmFtZSBhbmQgJGRlY2xhcmF0aW9uIHtcbiAgICAgICRicmVha3BvaW50LWZvdW5kOiB0cnVlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlY2xhcmF0aW9ufSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmlzaWJsZSgkaXNWaXNpYmxlOiB0cnVlKSB7XG4gIEBpZiAoJGlzVmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfSBAZWxzZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1zaG93bigkcG9zaXRpb246IGluaGVyaXQpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbn1cblxuXG5AbWl4aW4gY29udGFpbldpZHRoKCR3KXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWl4aW4gcG9zKCRwLCR0LCRyLCRiLCRsKXtcbiAgcG9zaXRpb246ICRwO1xuICBAaWYgJHQge1xuICAgIHRvcDogJHQ7XG4gIH1cbiAgQGlmICRyIHtcbiAgICByaWdodDogJHI7XG4gIH1cbiAgQGlmICRiIHtcbiAgICBib3R0b206ICRiO1xuICB9XG4gIEBpZiAkbCB7XG4gICAgbGVmdDogJGw7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BzLCAkZHVyYXRpb246ICRkdXJhdGlvbi1mYXN0LCAkZWFzaW5nOiAkZWFzaW5nLXN0YW5kYXJkKXtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdW5xdW90ZSgkcHJvcHMpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKXtcbiAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcbiAgICAgIC1vLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuICdVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9JztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc3BsYXktZmxleGJveCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gbmVjZXNzYXJ5IGZvciBpZTEwXG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gIEBpbmNsdWRlIHByZWZpeChmbGV4LXdyYXAsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleC1kaXJlY3Rpb24sICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICAkYWx0LXZhbHVlOiAkdmFsdWU7XG5cbiAgQGlmICR2YWx1ZSA9PSAnZmxleC1zdGFydCcge1xuICAgICRhbHQtdmFsdWU6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSAnZmxleC1lbmQnIHtcbiAgICAkYWx0LXZhbHVlOiBlbmQ7XG4gIH1cblxuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgLW1zLWZsZXgtYWxpZ246ICRhbHQtdmFsdWU7XG4gIEBpbmNsdWRlIHByZWZpeChhbGlnbi1pdGVtcywgJHZhbHVlLCB3ZWJraXQgbW96IG1zIG8gc3BlYyk7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZTogMCAxIGF1dG8pIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZsZXgsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoOiBhdXRvKSB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllc1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHdpZHRoO1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleC1iYXNpcywgJHdpZHRoLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ246IGF1dG8pIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICRhbGlnbjtcbiAgQGluY2x1ZGUgcHJlZml4KGFsaWduLXNlbGYsICRhbGlnbiwgd2Via2l0IHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ246IGNlbnRlcikge1xuICBAaW5jbHVkZSBwcmVmaXgoYWxpZ24tY29udGVudCwgJGFsaWduLCB3ZWJraXQgbXMgc3BlYyk7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnk6IGZsZXgtc3RhcnQpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGp1c3RpZnktY29udGVudCwgJGp1c3RpZnksIHdlYmtpdCBtcyBzcGVjKTtcbn1cblxuQG1peGluIGJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2Vjb25kYXJ5KCl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1peGluIGljb24oJGljb246ICcnKXtcbiAgQGlmICRpY29uICE9ICcnIHtcbiAgICBjb250ZW50OiAkaWNvbjtcbiAgfVxuICBmb250LWZhbWlseTogJGljb24tZm9udCAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24ucHJpbWFyeSwgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24ucHJpbWFyeS5jdXN0b21pemUsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24ucHJpbWFyeSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLnByaW1hcnkuY2hlY2tvdXQsIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tcmVnaXN0ZXIsIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1sb2dpbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50Pi5hY3Rpb25zLXRvb2xiYXI+LnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5ib3gtdG9jYXJ0IC5hY3Rpb24uaW5zdGFudC1wdXJjaGFzZSwgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LCAuYm94LXRvY2FydCAuYWN0aW9uLnRvY2FydHtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzc0JhckFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBlYWNoICRuYW1lLCRpY29uIGluICRpY29ucyB7XG4gIC5pY29uLSN7XCJcIiArICRuYW1lfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbik7XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKXtcbiAgLmhpZGUtbW9iaWxlLFxuICAuc2hvdy10YWJsZXR7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKXtcbiAgLmhpZGUtdGFibGV0e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pe1xuXG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApe1xuICAuaGlkZS10YWJsZXQtbHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKXtcbiAgLmhpZGUtZGVza3RvcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR3aWRlc2NyZWVuKXtcbiAgLmhpZGUtd2lkZXNjcmVlbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bil7XG4gIC5zaG93LXRhYmxldC1se1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pe1xuICAuc2hvdy1kZXNrdG9we1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtZG93bil7XG4gIC5zaG93LXdpZGVzY3JlZW57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2x1bW5zIHtcbiAgICAuY29sdW1uLm1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgd2lkdGg6IDc3LjclO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgfVxufVxuIiwiLnJvdyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4Ym94KCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1lbmQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIH1cblxuICAgICYtLWp1c3RpZnktZW5kIHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIH1cbn1cblxuLy8gY29sdW1uc1xuXG5bY2xhc3NePSdjb2wtJ10sXG5bY2xhc3MqPScgY29sLSddIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgLmNvbC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIHBlcmNlbnRhZ2UoY2FsYygkaSAvICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZShjYWxjKCRpIC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbn1cblxuQGVhY2ggJG1vZGlmaWVyLCAkYnJlYWtwb2ludCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRtb2RpZmllciwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJG1vZGlmaWVyLCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbC0jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIHBlcmNlbnRhZ2UoY2FsYygkaSAvICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGNhbGMoJGkgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAmLS1yZXZlcnNlZC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWxpZ24tY2VudGVyLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWxpZ24tZW5kLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hbGlnbi1zdGFydC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1qdXN0aWZ5LWNlbnRlci0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1qdXN0aWZ5LWVuZC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWp1c3RpZnktc3RhcnQtI3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYWN0aW9uKFxuICAgICRjb2xvcjE6ICRncmV5LWxpZ2h0LFxuICAgICRjb2xvcjI6ICcnLFxuICAgICR0ZXh0OiAkZ3JleS1kYXJrXG4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSkgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZCAkY29sb3IxO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICA+IFtjbGFzc149XCJpY29uLVwiXSwgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIEBpZiAkY29sb3IyICE9ICcnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRjb2xvcjIgPT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yMSwgLjIpO1xuICAgIH1cbn1cblxuQG1peGluIGFjdGlvbi1vdXRsaW5lZChcbiAgICAkY29sb3IxOiAkZ3JleS1kaW0sXG4gICAgJGNvbG9yMjogJydcbikge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3IxLCAkY29sb3IyLCAkY29sb3IxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjE7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGlmICRjb2xvcjIgIT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IyLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkY29sb3IyID09ICcnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yMSwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFjdGlvbi1pY29uKCRpY29uOiAnJywgJGNvbG9yOiAkY29sb3ItcHJpbWFyeSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvcixib3gtc2hhZG93Jyk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaWYgJGljb24gIT0gJycge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgY29udGVudDogJGljb247XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0zO1xuICAgIH1cbn1cblxuYnV0dG9uLFxuYS5idXR0b24ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigpO1xufVxuXG5idXR0b24uZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmFjdGlvbi5vdXRsaW5lZCB7XG4gICAgQGluY2x1ZGUgYWN0aW9uLW91dGxpbmVkKCk7XG59XG5cbi5hY3Rpb24ucHJpbWFyeSxcbi5hY3Rpb24tcHJpbWFyeSxcbi5hY3Rpb24uc2Vjb25kYXJ5LFxuLmFjdGlvbi1zZWNvbmRhcnkge1xuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjJyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogcmVtKDFweCk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLmFjdGlvbi5wcmltYXJ5LFxuLmFjdGlvbi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5zZWNvbmRhcnksXG4uYWN0aW9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgYWN0aW9uKCRjb2xvci1zZWNvbmRhcnksICRjb2xvci1zZWNvbmRhcnktbGlnaHQsICRjb2xvci1ib2R5LXRleHQpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkY29sb3Itc2Vjb25kYXJ5LCAkY29sb3Itc2Vjb25kYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5hbHQge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3ItYWx0LCAkY29sb3ItYWx0LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLWFsdCwgJGNvbG9yLWFsdC1kYXJrKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZ3JlZW4ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkZ3JlZW4tZGFyaywgZGFya2VuKCRncmVlbi1kYXJrLCAxMCksIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGdyZWVuLWRhcmssIGRhcmtlbigkZ3JlZW4tZGFyaywgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJHJlZCwgZGFya2VuKCRyZWQsIDEwKSwgd2hpdGUpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkcmVkLCBkYXJrZW4oJHJlZCwgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24ud2hpdGUge1xuICAgIEBpbmNsdWRlIGFjdGlvbih3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCh3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSk7XG4gICAgfVxufVxuXG4uYWN0aW9uLm5vLXN0eWxlcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4uYWN0aW9uLndpZGUge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLndpZGVyIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24uZnVsbC1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hY3Rpb24uc21hbGwge1xuICAgIHBhZGRpbmc6IHJlbSgycHgpIHJlbSgxNXB4KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4uYWN0aW9uIC5sb2FkaW5nLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLmFjdGlvbi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpIHVybCguLi9pbWFnZXMvbG9hZGluZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uLmFjdGlvbi1jbGVhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuXG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5hY3Rpb24uYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbixcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLmFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1hcnJvdy1iYWNrd2FyZCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG5cbnNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMnB4IDI0cHggMnB4IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMiA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNIDEuNDEgMC41OSBMIDYgNS4xNyBMIDEwLjU5IDAuNTkgTCAxMiAyIEwgNiA4IEwgMCAyIFonIGZpbGw9JyUyMzRCNEI0QicgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBpbnB1dCwgPiBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpXG4gICAgfVxufVxuXG4uZmllbGRzZXQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnByZS1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgfVxuXG4gICAgPiAubGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAucHJlLWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICB9XG5cbiAgICA+IC5sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLFxuICAgID4gLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgICYuc21hbGwtdHJhaWxlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5sYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICYubGFiZWwtLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsXG4gICAgICAgICYuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLWVycm9yLFxuZGl2Lm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSxcbmRpdi5tYWdlLWVycm9yIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cblxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSxcbi5maWVsZC5jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLXRpY2spO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tdGljayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGQucmFkaW8sXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG59XG5cbi5maWVsZCB7XG4gICAgLm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cblxuLmZvcm0tcmVxdWlyZWQtbm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14czI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwudmFsaWRhdGlvbi1ubyAuZmVlZGJhY2ssXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbC52YWxpZGF0aW9uLXllcyAuZmVlZGJhY2sge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi5xdHktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICZfX21pbixcbiAgICAmX19tYXgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6ICRncmV5LWRpbTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIH1cblxuICAgICZfX21pbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbWF4IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2luZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICAmX19pbnB1dC1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtYmcge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8kY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICAgICAgLy9hbmltYXRlOiAwLjJzO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvLyAgYm9yZGVyOiAwcHggc29saWQgIzAwMDEwMTtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvLyAgYm9yZGVyOiAwcHggc29saWQgIzAwMDEwMTtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOjotbXMtdGh1bWIge1xuICAgICAgICAvLyAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgICAgICAgLy8gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIC8vICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICB3aWR0aDogMzlweDtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICM2NTAwMWM7XG4gICAgICAgIC8vICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNhYzUxYjU7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNhYzUxYjU7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgICZfX2lucHV0LXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cbiIsIi5icmVhZGNydW1ic3tcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgLml0ZW17XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwcHggMXB4IDAgNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kYWxzXG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgICAvL0BpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIC8vcGFkZGluZzogMCAuOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG4gICAgJi5tb2RhbC0tZnVsbGhlaWdodCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKSBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgzLjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdGlvbi5hY3Rpb24tY2xlYXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkdXJhdGlvbi1tZWRpdW0gJGVhc2luZy0xO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgLmJ0bi1iYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCA0cHggMCAtMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLS1uby1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgICAgLm1vZGFsLWJvZHksXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgID4gZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6dGFyZ2V0LFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWRyYXdlcjtcblxuICAgICAgICAubW9kYWwtb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbmltYXRpb246IHNjYWxlLXVwIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLS1zbSB7XG4gICAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMCAuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtLWxnIHtcbiAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaW5uZXItd2lkdGgtMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL2ZvciBtYWdlbnRvIG1vZGFsXG4ubW9kYWwtcG9wdXAge1xuICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICB9XG5cbiAgICAuYWN0aW9uLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuY29uZmlybSB7XG4gICAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIuY29udGVudCB7XG4gICAgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgICAgICAmLmRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmd1ZXN0LXN0ZXAgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDU0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkteGxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoMSAvIDMgKiAxMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5kZXgge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgIH1cbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCBsaWItc3BhY2luZy1pbmRlbnQoMSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQsXG4gICAgJi5hbGxvd2VkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXJBbmltYXRpb24gLjNzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbXBsZXRlZCB7XG4gICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGVwcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0ZXAtcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLmJveCB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAyMHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LWFjdGlvbnMge1xuICAgIH1cblxuICAgIC5hY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24od2hpdGUpO1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXB1cnBsZS1kaW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRpbTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRpbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstZGltO1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rLWRpbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZXktYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgfVxufVxuXG5cbi5wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1ncmFkaWVudDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtLWFsdCB7XG4gICAgICAgIC5wYW5lbF9faGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWxfX2Zvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWFsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgLnBhbmVsX19oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWxfX2Zvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzO1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tYm94X193cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAuc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJveF9fZm9vdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3Rlci0tbXVsdGlwbGUtaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG5cbiAgICAuZGV0YWlscyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8gZHQsXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQge1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyBkZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCJ0YWJsZS50YWJsZS0taG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUudGFibGUtLXN0cmlwZWQge1xuICAgIHRib2R5IHtcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUudGFibGUtLWFsaWduLWNlbnRlciB7XG4gICAgdGJvZHksIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWluZm8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wZXJwYWdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uZGF0YS50YWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5LFxuICAgICAgICB0cixcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZFtkYXRhLWxhYmVsXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KSA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnaW5hdGlvbntcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgLnBhZ2UtbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgLjI1KTtcbiAgICB9XG5cbiAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZiYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAmX19uYXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2FsbCcpO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiJGhlYWRlci1oZWlnaHQ6IDgwcHg7XG4kaGVhZGVyLWhlaWdodC1maXhlZDogbGliLXNwYWNpbmctaW5kZW50KDMpO1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2NnB4O1xuJGhlYWRlci1leHBhbmRlZC1oZWlnaHQtbW9iaWxlOiBsaWItc3BhY2luZy1pbmRlbnQoNC41KTtcbmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1oZWFkZXI7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1oZWFkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdib3gtc2hhZG93Jyk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpICRoLXBhZGRpbmc7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdib3gtc2hhZG93LGhlaWdodCcpO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3dpZHRoJyk7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi5teWFjY291bnQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZml4ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1maXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1maXhlZCB7XG4gICAgICAgICAgICAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtZml4ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKSB7XG4gICAgICAgIC5oZWFkZXItbGlua3Mge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKSB7XG4gICAgICAgIC5oZWFkZXItbGlua3Mge1xuICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgICAgID4gW2NsYXNzXj1cImljb24tXCJdLCA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItZXhwYW5kZWQge1xuICAgIHBhZGRpbmctdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoNC41KTtcblxuICAgIGhlYWRlciAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItZXhwYW5kZWQtaGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCB7XG4gICAgICAgIGhlaWdodDogbGliLXNwYWNpbmctaW5kZW50KDQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDAuMzc1KSAwIDA7XG4gICAgfVxufVxuXG5cbkBpbXBvcnQgJ2hlYWRlci9zZWFyY2gnO1xuQGltcG9ydCAnaGVhZGVyL25hdic7XG5AaW1wb3J0ICdoZWFkZXIvbWluaWNhcnQnO1xuIiwiaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2h7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5mb3JtLm1pbmlzZWFyY2h7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW5wdXR7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktZGltO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICY6Zm9jdXN7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgLmFjdGlvbi5zZWFyY2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDowO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1zZWFyY2gpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXXtcbiAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIubmF2LXNlY3Rpb25ze1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLmJsb2NrLXRpdGxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb257XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgPnVse1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmxldmVsMHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3InKTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucGFyZW50e1xuICAgICAgICBhLmxldmVsLXRvcHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPi51aS1tZW51LWljb246YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZXZyb24tZG93bik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yJylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhLmxldmVsLXRvcCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+LnVpLW1lbnUtaWNvbjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWJtZW51e1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJG1vYmlsZSl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLnNlY3Rpb24taXRlbS10aXRsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9ue1xuICAgICAgLmxldmVsMCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYS5sZXZlbC10b3B7XG4gICAgICAgICAgPi51aS1tZW51LWljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgPi51aS1tZW51LWljb246YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1lbnUgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJtZW51IGF7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgfVxuICAgICAgLnN1Ym1lbnU6bm90KDpmaXJzdC1jaGlsZCk+bGk+YXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYWN0aW9uLnNob3djYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24oJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmssIHdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCk7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1iYXNrZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLW51bWJlciB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLnF0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stbWluaWNhcnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMzlweDtcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMTJweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDdweCAxM3B4IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyZXktbGlnaHQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLmNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jbG9zZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1zLXRvdGFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VidG90YWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICA+IC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5hY3Rpb25zID4gLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMTVweDtcblxuICAgICAgICAgICAgICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbHMtcXR5IC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0tcXR5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aW9uLmVkaXQsIC5hY3Rpb24uZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3Rpb24taWNvbigpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGltO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zMXB4IDAgMDtcblxuICAgICAgICAgICAgICAgID4gLnByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24udmlld2NhcnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuYWN0aW9uLCAucHJpbWFyeTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IHtcbiAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZXZyb24tZG93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC5vcHRpb25zLmxpc3Qge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBheW1lbnQtaW5mby1zdGF0dXMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tb24taG9sZCxcbi5wYXltZW50LWluZm8tc3RhdHVzLS1jYW5jZWxlZCxcbi5wYXltZW50LWluZm8tc3RhdHVzLS1kZWNsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWF3YWl0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19faWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19fbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG4iLCIucGFnZS1mb290ZXJ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiIsIiR0b29sdGlwLWljb24taW5mbzogJ2knOyAvKiBJbmZvIChpKSBpY29uIGNvbnRlbnQgKi9cbiR0b29sdGlwLWljb24tZm9udDogJGZvbnQtYm9keTtcblxuLl93aXRoLXRvb2x0aXAge1xuICAgICYtLWN1c3RvbSB7XG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbntcbiAgICAgICAgICAgICAgICB0b3A6IC01OXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJHRvb2x0aXAtaWNvbi1pbmZvO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRvb2x0aXAtaWNvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzlweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hZ2UtZXJyb3IgfiAuZmllbGQtdG9vbHRpcC50b2dnbGUge1xuICAgICAgICAgICAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgICAgICAgICAgICAgICB0b3A6IC03OHB4O1xuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkIC5jb250cm9sLl93aXRoLXRvb2x0aXAge1xuICAgICYuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICB9XG59XG4iLCIudGl0bGUtLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLnRpdGxlLS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbn1cblxuLlNHLWNvbF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xufVxuXG4uU0ctaGVhZGVyLWZvbnQtbmFtZSxcbi5TRy1ib2R5LWZvbnQtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4uU0ctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDIpO1xufVxuXG4uU0ctc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbn1cblxuLlNHLWNvbCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLlNHLWNvbF9fY29udGVudCB7XG4gICAgLmZvcm0ge1xuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgPiAuZmllbGQuY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uU0ctYm9keS1mb250IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbn1cblxuLlNHLWhlYWRlci1mb250IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLlNHLWNvbG91cnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uU0ctY29sb3VyIHtcbiAgICBmbGV4OiAwIDAgMTMuM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLlNHLWNvbG91cl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGhlaWdodDogOC41cmVtO1xufVxuXG4uU0ctY29sb3VyX192YWx1ZSB7XG4gICAgaGVpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMTApO1xufVxuXG4uU0ctYnV0dG9ucy1yb3ctLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLlNHLWJ1dHRvbnMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TRy1idXR0b25zLWNvbCB7XG4gICAgd2lkdGg6IDIwJTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgLlNHLWJ1dHRvbnNfX3dyYXBwZXIge1xuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlNHLWNvbG91ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgIC5TRy1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDMpO1xuICAgIH1cblxuICAgIC5TRy1jb2xfX2NvbnRlbnQge1xuICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlNHLWNvbG91ciB7XG4gICAgICAgIGZsZXg6IDAgMCAxMy41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuU0ctdHdvLWNvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLlNHLWJ1dHRvbnNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuIiwiLmN1c3RvbWVyLWFjY291bnQtbG9naW4ge1xuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBAZXh0ZW5kIC52aXN1YWxseS1oaWRkZW47XG4gICAgfVxufVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIC5sb2dpbi10YWJzIHtcbiAgICAgICAgJi5wcm9kdWN0LmRhdGEuaXRlbXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICA+IC5pdGVtLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFweCAwIDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlIHtcblxuICAgICAgICAgICAgPiAuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3RDYwODc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgPiAuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0RjI2ODM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyMHB4ICM0RjI2ODM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0uY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmllbGQucGFzc3dvcmQge1xuICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLnJlbWluZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGxpYi1zcGFjaW5nLWluZGVudCgtMS4yNSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIC5ibG9jay1jdXN0b21lci1sb2dpbiB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLW5ldy1jdXN0b21lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lci1yZWdpc3Rlci1ub3RlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJGdyZXktZGltO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvcm0tbG9naW4ge1xuICAgIC5wZXJzaXN0ZW50IHtcbiAgICAgICAgLnRvb2x0aXAudG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgLmFjdGlvbi5yZW1pbmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoNTAwcHgpXG4gICAgfVxufVxuXG4uZm9ybS5wYXNzd29yZC5yZXNldCxcbi5mb3JtLnNlbmQuY29uZmlybWF0aW9uLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0LFxuLmZvcm0uY3JlYXRlLmFjY291bnQsXG4uZm9ybS5zZWFyY2guYWR2YW5jZWQsXG4uZm9ybS5mb3JtLW9yZGVycy1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG4uZm9ybS1jcmVhdGUtYWNjb3VudCAuZmllbGRzZXQuY3JlYXRlLmFjY291bnQ6YWZ0ZXIsXG4uZm9ybS5wYXNzd29yZC5mb3JnZXQgLmZpZWxkc2V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNzdWVzLXNpZ25pbmctaW4ge1xuICAgIC50b2dnbGUtdGl0bGUge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZHVyYXRpb24tbWVkaXVtICRlYXNpbmctYWNjZWxlcmF0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC50b2dnbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgd2lkdGg6IDkzJTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIG1heC13aWR0aDogJGlubmVyLXdpZHRoLTI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIC5maWVsZHNldC5hZGRyZXNzIHtcbiAgICAgICAgPiAubGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhcjtcbiAgICB9XG5cbiAgICAuZmllbGQtcmVjYXB0Y2hhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAuc3RlcC1wYW5lX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjMzcHg7XG4gICAgfVxufVxuIiwiLmFjY291bnQtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXN1Yi1uYXY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvLyY6YmVmb3JlLFxuICAgIC8vJjphZnRlcntcbiAgICAvLyAgY29udGVudDogXCIgXCI7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHRvcDowO1xuICAgIC8vICBib3R0b206IDA7XG4gICAgLy8gIHotaW5kZXg6IC0xO1xuICAgIC8vfVxuICAgIC8vJjpiZWZvcmV7XG4gICAgLy8gIGxlZnQ6MDtcbiAgICAvLyAgcmlnaHQ6NTAlO1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAvL31cbiAgICAvLyY6YWZ0ZXJ7XG4gICAgLy8gIGxlZnQ6NTAlO1xuICAgIC8vICByaWdodDowO1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIC8vfVxuICAgIC5pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCgkaW5uZXItd2lkdGgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxOHB4IDE1cHggMCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmVlbi1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlLWRpbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRpbTtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwdXJwbGUtZGltO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGluay1kaW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstZGltO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBpbmstZGltO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JleS1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTApO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwnKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQtY29sb3InKTtcblxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgLjEpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmVlbi1kYXJrLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkeWVsbG93LCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wdXJwbGUtZGltIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHB1cnBsZS1kaW0sIDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBpbmstZGltLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgLmFjY291bnQtbWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZXZyb24tZG93bik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5hY2NvdW50LW1lbnVfX2l0ZW0gLmNhcmV0IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWNjb3VudC1tZW51X19zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvdW50IHtcbiAgICBoZWFkZXIucGFnZS1oZWFkZXIge1xuICAgICAgICAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIge1xuICAgIC8vQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgLy8gICAgd2lkdGg6IDcwJTtcbiAgICAvL31cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAuaDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFjY291bnQtZGFzaGJvYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyX190b3AtYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxufVxuXG4uY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIC5jdXN0b21lcl9fYWNjb3VudC1sb2dvdXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvZ2dsZS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgIC50b2dnbGUtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgID4gc3BhbixcbiAgICAgICAgPiBzcGFuOjpiZWZvcmUsXG4gICAgICAgID4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCkgcmVtKDRweCkgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yJyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjc1KTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCA2NnB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHM7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDY2cHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHMsIHZpc2liaWxpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICA+IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbWVyX19hY2NvdW50LW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnQtbnVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm0tZWRpdC1hY2NvdW50IHtcbiAgICAuZmllbGRzZXQuaW5mbyB7XG4gICAgICAgID4gLmxlZ2VuZCxcbiAgICAgICAgPiBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0IHtcbiAgICAgICAgJi5wYXNzd29yZCxcbiAgICAgICAgJi5tYW5hZ2UtYWRkcmVzc2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG5cbiAgICAgICAgLmFjdGlvbi5iYWNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LXNob3duKHJlbGF0aXZlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuXG4gICAgICAgICAgICAmLmluZm8sXG4gICAgICAgICAgICAmLnBhc3N3b3JkLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudF9jb21tdW5pY2F0aW9uLWVkaXQge1xuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWFkZHJlc3NlcyB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQge1xuICAgIC5yb3cge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhcjtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19sYXRlc3QtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cbiIsIi5ibG9jay1hZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuOCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWZhdWx0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi5kZWxldGUge1xuICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgLmJsb2NrLWFjdGlvbnMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgIC5hY3Rpb24uc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIC5hY3Rpb24uc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuYmxvY2staGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYWN0aW9ucyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXcge1xuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25ldy1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjgpO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5ibG9jay1hZGRyZXNzLWxpc3Qge1xuICAgID4gLmlzLWRlZmF1bHQge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgLmJsb2NrLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tZmMtb3JkZXJzIHtcbiAgICA+IGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtaW4taGVpZ2h0OiA4cmVtO1xuXG4gICAgICAgICNsb2MtdHJhbnMtZGF0YS1sb2FkaW5nIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Bpbm5lci1ib3JkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAuc3Itb25seSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS14bGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5teW9yZGVyc3RhdHVzLWZpbmQtaW5kZXh7XG4gIC5wYWdlLW1haW57XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKDYyMHB4KTtcbiAgfVxufVxuXG4ubXlvcmRlcnN0YXR1cy1pbmRleC1pbmRleHtcbiAgLnBhZ2UtdGl0bGUtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5teW9yZGVyc3RhdHVzX25vdGlmaWNhdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm15b3JkZXJzdGF0dXNfbm90aWZpY2F0aW9uID4gW2RhdGEtY29udGVudC10eXBlXSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNWM1O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIubXktY3JlZGl0LWNhcmRzIHtcbiAgICAuYWN0aW9uLmRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tY2xvc2U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1mYy1jb250YWluZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWUtbGlnaHQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGgyLCBoMywgaDR7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIGg1e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cbiAgLmNhcmR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGFibGV7XG4gICAgdHIuc2VsZWN0ZWR7XG4gICAgICB0ZHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHRke1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIucm93LW1vcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG4gICAgICAmLm9wZW57XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cbiAgICAgIHRke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHRke1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cblxuICAgIC5wcmljZS1ib3gge1xuICAgICAgICA+IC5wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWFjY291bnQtYmFsYW5jZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxLjUpO1xufVxuXG4uYmxvY2stYWNjb3VudC1iYWxhbmNlX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xufVxuXG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrLWFjY291bnQtYmFsYW5jZTpub3QoLndpZGdldCkge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnByaWNlLWJveCB7XG4gICAgICAgICYgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgfVxufVxuXG4uZGlyZWN0LWRlYml0LWluc3RydWN0aW9uc19fY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbiIsIi5xdW90ZS1zdGVwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgcmlnaHQ6IDglO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1b3RlX19jYXJib24tb2Zmc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbi5xdW90ZS1mb3JtIHtcbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgJi5yYWRpbyB7XG4gICAgICAgICAgICAgICAgPiAucmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fcHJvZHVjdHMge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjgwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTIwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWFycm93LWRvd24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSB7XG4gICAgLnF1b3Rlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5jYXJ0LWRpc2NvdW50IHtcbiAgICAgICAgb3JkZXI6IHVuc2V0O1xuXG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgLmRlbGl2ZXJ5LXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtX19hY2NvdW50IHtcbiAgICAubm90aWNlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVvdGUtZm9ybS1sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAkZ3JleTtcblxuICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHMtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcbn1cblxuLnF1b3RlLXByb2R1Y3RzX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnF1b3RlLXByb2R1Y3QtYm94IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oOXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYWRpby1jdXN0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWxfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvaGVhdGluZ29pbC1iZy5qcGcpO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJSBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5wYW5lbC0tYWx0IHtcbiAgICAgICAgLnBhbmVsX19pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dpZGdldC9wcmVtaXVtLmpwZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDYwJSBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUlO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3dpZGdldC9nbG93bWF4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ubmV3LWN1c3RvbWVyX19iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjEyNSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHNfX3ByZW1pdW0taW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgICAgICBtYXJnaW46IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuLnF1b3RlLXRhYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgfVxufVxuXG4ucXVvdGUtZm9ybSB7XG4gICAgLmJ1c2luZXNzLW5vdGVzIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIGRpdi5wcmltYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZXMtaXRlbS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBhbmVsX19mb290ZXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhbmVsX19oZWFkZXItYWN0aW9ucyB7XG4gICAgICAgIC5jaGFuZ2Utb3JkZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZXMtY2FyYm9uLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIC5wYW5lbF9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhcmJvbi93aWRlLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAucGFuZWxfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5xdW90ZS11cGRhdGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbn1cbiIsIi5jaGVja291dC1jYXJ0LWluZGV4ICNtYWluY29udGVudCA+IC5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRhaW5lciB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2FydCxcbiAgICAuY2FydC1naWZ0LWl0ZW0sXG4gICAgLmNhcnQtZGlzY291bnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXN1bW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aC5jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5xdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnF0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC5pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuICAgICAgICAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wucHJpY2UsXG4gICAgICAgIC5jb2wucXR5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnN1YnRvdGFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2wucXR5IHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5hY3Rpb24tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihzdGF0aWMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG4uYmxvY2suZGlzY291bnQge1xuICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIGN1cnNvcjogdW5zZXQ7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZHNldC5jb3Vwb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI3OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXMgMCAwICRidXR0b24tcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg4NHB4KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS14bGlnaHQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmJsb2NrLnNoaXBwaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbHMge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbHMgdGFibGUudG90YWxzLCAudGFibGUtdG90YWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG90YWxzLXRheC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvdGFscy10YXgtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICAubWFyaywgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIH1cbn1cblxuLmNhcnQtYWN0aW9ucy10b29sYmFyIHtcbiAgICBAZXh0ZW5kIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAuYWN0aW9uLmNoZWNrb3V0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB9XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4iLCIuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5jaGVja291dC1iaWxsaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNoaXBwaW5nLXN0ZXAsXG4gICAgJi5wYXltZW50LXN0ZXAge1xuICAgICAgICAuY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hpcHBpbmctc3RlcCB7XG4gICAgICAgIC5ibG9jay1hZGRyZXNzLWxpc3Qge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGF5bWVudC1zdGVwIHtcbiAgICAgICAgLmJsb2NrLm5vdGlmaWNhdGlvbnMsXG4gICAgICAgIC5ibG9jay5ibG9jay1kZWxpdmVyeS1jb21tZW50cyxcbiAgICAgICAgLmJsb2NrLnNtYWxsLXRydWNrLWRlbGl2ZXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ibG9jay5pdGVtcy1pbi1jYXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3g7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcyB7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidG90YWwge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtaW5jbHVkaW5nLXRheCwgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtcXR5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0Lm9wdGlvbnMge1xuICAgICAgICAgICAgICAgIC50b2dnbGUsXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0LFxuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm9wYy1wYXltZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMge1xuICAgICAgICAudG90YWxzLnNoaXBwaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5tZXNzYWdlcyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5jaGVja291dC1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC1tYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgPiAuYmxvY2sge1xuICAgICAgICA+IC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlZmF1bHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5cblxuLm9wYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAubm8tcXVvdGVzLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWV0aG9kcy1zaGlwcGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGMtc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwMCUsIDAsIDApO1xuXG4gICAgICAgICYuX3Nob3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgLmRhdGEudGFibGUge1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIHtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG59XG5cbi5tb2RhbC1jb250ZW50ICNyZWFsZXhwYXltZW50c19ocHAtaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jaGVja291dC1zaGlwcGluZy1tZXRob2Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICA+IC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIHtcbiAgICBocixcbiAgICBicixcbiAgICAuZmllbGRzZXQgPiAubGVnZW5kICsgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICB9XG5cbiAgICAub3BjLXBheW1lbnQtLWZmZGQtZW5hYmxlZCB7XG4gICAgICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgPiAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgID4gLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgICAgICYuY2hvaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsYWJlbC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgPiAucHJpbWFyeSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLnBheW1lbnRzIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uLFxuICAgICAgICAgICAgLmNyZWRpdC1jYXJkLWN2diB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgLy8gICAgLmFjdGlvbi5jaGVja291dCB7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbWV0aG9kIHtcbiAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGxpYi1zcGFjaW5nLWluZGVudCgxKSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5wYXltZW50LW1ldGhvZCB7XG4gICAgICAgICAgICAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLmNob2ljZSAubGFiZWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5wcmludC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmVzdGltYXRlZC1ibG9jayB7XG4gICAgICAgIC5lc3RpbWF0ZWQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgICAgICAuYWN0aW9uLnNob3djYXJ0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWJhc2tldCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3VudGVyLnF0eSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmLmxvYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgfVxufVxuXG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiByZW0oM3B4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTRweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC03cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbi5vcGMtcGF5bWVudC1hZGRpdGlvbmFsIHtcbiAgICAuZm9ybS1kaXNjb3VudCB7XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIHtcbiAgICAuYWN0aW9uLnByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMge1xuICAgIC5zZWxlY3Qge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NzZweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5fd2l0aC10b29sdGlwLS1jdXN0b20ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1kZXRhaWxzIHtcbiAgICAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgPiB0Ym9keSxcbiAgICAgICAgPiB0Zm9vdCB7XG4gICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdGZvb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgID4gdGgsXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5kYXRhLnRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBkdCxcbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIC5wcmltYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItZGV0YWlsc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5vcmRlci1udW1iZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sge1xuICAgIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzX190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xufVxuXG4vKiBoaWRlIHRoZSBib2xkY29tbWVyY2UgY29tbWVudHMgZmllbGQgc28gdGhhdCB0aGUgcmVhY3QgY29tcG9uZW50IHBvcHVsYXRlcyB0aGUgdGV4dCBhcmVhIGZpZWxkIG9uIGlucHV0dGluZyB0ZXh0IHdpdGhpbiB0aGUgcmVhY3QgdGV4dGFyZWEgY29tcG9uZW50IENFUlRBUy0xOTU4ICovXG4ucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlLm9wYy1wYXltZW50LWFkZGl0aW9uYWwuY29tbWVudCB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG5cbi8qIGFkZCBBTUVYIG5vdGUgdG8gcGF5bWVudCBsYWJlbCAqL1xuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbFtmb3I9XCJnbG9iYWxwYXltZW50c19wYXltZW50Z2F0ZXdheV9ncEFwaVwiXSBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgY29udGVudDogJ0FNRVggbm90IGFjY2VwdGVkJzsgY29sb3I6IGluZGlhbnJlZDsgZm9udC1zaXplOiAxOHB4O1xufVxuIiwiLmNoZWNrb3V0LXN1Y2Nlc3Mge1xuICAgIC5jb250YWN0LWRlbGl2ZXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xuICAgIH1cbn1cbiJdfQ== */
