/*================ 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: #000000;
}
@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: #5B2C80;
  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: rgb(64.0174418605, 30.9534883721, 90.0465116279);
}
a:hover,
.link:hover {
  color: rgb(64.0174418605, 30.9534883721, 90.0465116279);
}

p {
  margin-bottom: 1.375rem;
}
p.note {
  color: rgb(179.886627907, 136.3023255814, 214.1976744186);
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .page-title-wrapper--customer .page-title, h5, .h5, h6, .h6 {
  color: #5B2C80;
  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: #000000;
  -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: #5B2C80;
}
.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: #5B2C80;
  border: 1px solid #5B2C80;
  background-color: white;
}
.message.info > *:first-child:before {
  color: #5B2C80;
}

#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: #5B2C80;
}
.status--success {
  color: #00A329;
}
.status--warning {
  color: #978100;
}
.status--danger {
  color: #e02b27;
}

.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: #5B2C80;
}

.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: rgb(220.5, 220.5, 220.5);
  border-color: rgb(220.5, 220.5, 220.5);
}
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;
}
@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: rgb(99.9015748031, 102.2992125984, 103.0984251969);
  border-color: rgb(99.9015748031, 102.2992125984, 103.0984251969);
}
.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, .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 {
  background-color: transparent;
  border-color: #7D8081;
}
.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: rgb(99.9015748031, 102.2992125984, 103.0984251969);
}

.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;
  border-radius: 30px;
  -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;
  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 #EFA52D;
  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: #EFA52D;
  -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: rgb(216.5044247788, 140.2123893805, 16.4955752212);
  border-color: rgb(216.5044247788, 140.2123893805, 16.4955752212);
}
.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(239, 165, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(239, 165, 45, 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: #EFA52D;
  border: 0.125rem solid #EFA52D;
  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: #EFA52D;
  -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-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: rgb(216.5044247788, 140.2123893805, 16.4955752212);
  border-color: rgb(216.5044247788, 140.2123893805, 16.4955752212);
}
.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(239, 165, 45, 0.2);
          box-shadow: 0 0 0 2px rgba(239, 165, 45, 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 {
  background-color: transparent;
  border-color: #EFA52D;
}
.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(216.5044247788, 140.2123893805, 16.4955752212, 0.1);
  border-color: rgb(216.5044247788, 140.2123893805, 16.4955752212);
}

.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: white;
  border: 0.125rem solid #5B2C80;
  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: #5B2C80;
  -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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  border-color: rgb(117.9825581395, 57.0465116279, 165.9534883721);
}
.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(91, 44, 128, 0.2);
          box-shadow: 0 0 0 2px rgba(91, 44, 128, 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: #5B2C80;
  border: 0.125rem solid #5B2C80;
  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: #5B2C80;
  -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-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: rgb(64.0174418605, 30.9534883721, 90.0465116279);
  border-color: rgb(64.0174418605, 30.9534883721, 90.0465116279);
}
.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(91, 44, 128, 0.2);
          box-shadow: 0 0 0 2px rgba(91, 44, 128, 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 {
  background-color: transparent;
  border-color: #5B2C80;
}
.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(64.0174418605, 30.9534883721, 90.0465116279, 0.1);
  border-color: rgb(64.0174418605, 30.9534883721, 90.0465116279);
}

.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: rgb(185.807860262, 97.423580786, 44.192139738);
  border-color: rgb(185.807860262, 97.423580786, 44.192139738);
}
.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;
}
@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: rgb(185.807860262, 97.423580786, 44.192139738);
  border-color: rgb(185.807860262, 97.423580786, 44.192139738);
}
.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, .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 {
  background-color: transparent;
  border-color: #D37B46;
}
.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(185.807860262, 97.423580786, 44.192139738, 0.1);
  border-color: rgb(185.807860262, 97.423580786, 44.192139738);
}

.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: rgb(49.9375, 91.0625, 60.953125);
  border-color: rgb(49.9375, 91.0625, 60.953125);
}
.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;
}
@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: rgb(49.9375, 91.0625, 60.953125);
  border-color: rgb(49.9375, 91.0625, 60.953125);
}
.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, .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 {
  background-color: transparent;
  border-color: #447C53;
}
.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(49.9375, 91.0625, 60.953125, 0.1);
  border-color: rgb(49.9375, 91.0625, 60.953125);
}

.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: rgb(146.309623431, 41.690376569, 41.690376569);
  border-color: rgb(146.309623431, 41.690376569, 41.690376569);
}
.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;
}
@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: rgb(146.309623431, 41.690376569, 41.690376569);
  border-color: rgb(146.309623431, 41.690376569, 41.690376569);
}
.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, .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 {
  background-color: transparent;
  border-color: #ba3535;
}
.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.309623431, 41.690376569, 41.690376569, 0.1);
  border-color: rgb(146.309623431, 41.690376569, 41.690376569);
}

.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: #5B2C80;
  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;
}
@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, .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 {
  background-color: transparent;
  border-color: white;
}
.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: #5B2C80;
  font-size: 16px;
  overflow: visible;
  -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;
}
.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: rgb(64.0174418605, 30.9534883721, 90.0465116279);
}
.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 #5B2C80;
  border-radius: 30px;
  color: #000000;
  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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  -webkit-box-shadow: inset 0 0 0 1px rgb(117.9825581395, 57.0465116279, 165.9534883721);
          box-shadow: inset 0 0 0 1px rgb(117.9825581395, 57.0465116279, 165.9534883721);
  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 #5B2C80;
  border-radius: 30px;
  color: #000000;
  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: #5B2C80;
  -webkit-box-shadow: inset 0 0 0 1px #5B2C80;
          box-shadow: inset 0 0 0 1px #5B2C80;
  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: #5B2C80;
}
.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: #5B2C80;
  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: #5B2C80;
  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: #5B2C80;
  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: #5B2C80;
  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: rgb(179.886627907, 136.3023255814, 214.1976744186);
}
@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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
}
@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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  margin-left: 0.34375rem;
}

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

.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 #000000;
  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: #000000 !important;
  cursor: pointer;
}
.fieldset > .field.choice > input[type=checkbox]:checked ~ label:before,
.field.choice > input[type=checkbox]:checked ~ label:before {
  border: 1px solid #EFA52D;
  background-color: #EFA52D;
}
.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 #5B2C80;
  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: #5B2C80;
  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: #e02b27;
}

.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: #5B2C80;
  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: #5B2C80;
  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: #5B2C80;
  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: #5B2C80;
  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: #000000;
}
.breadcrumbs .item:not(:last-child):after {
  line-height: 1;
  margin: 0px 1px 0 4px;
  vertical-align: middle;
}
.breadcrumbs .item a {
  color: #000000;
}
.breadcrumbs .item a:hover {
  color: #5B2C80;
}

@-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: #5B2C80;
  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: #5B2C80;
}
.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: rgb(203.9040697674, 174.2558139535, 227.2441860465);
  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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  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: #5B2C80;
  cursor: pointer;
}
.quote-steps__list-link.current:after, .quote-steps__list-link.allowed:after {
  content: "";
  width: 0;
  height: 4px;
  background: #5B2C80;
  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: #618EA7;
}
.completed .quote-steps__list-link.current:before {
  color: rgb(117.9825581395, 57.0465116279, 165.9534883721);
}
.completed .quote-steps__list-link:after {
  background: #618EA7;
}

.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: #5B2C80;
  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: #5B2C80;
  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: #5B2C80;
  -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 #5B2C80;
  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: #5B2C80;
}
.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 #C7CDCD;
  border-radius: 0.25rem;
  color: #000000;
  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;
}
@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: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.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 .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 {
  color: #4B4B4B;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 4px 16px;
}
.box--primary {
  background-color: #5B2C80;
}
.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: #5B2C80;
}
.box--secondary {
  background-color: #EFA52D;
}
.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: #EFA52D;
}
.box--orange {
  background-color: #EFA52D;
}
.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: #EFA52D;
}
.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: #EFA52D;
  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: #000000;
  margin-right: 10px;
}
.panel__footer {
  border-top: 1px solid #EFA52D;
  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 #C7CDCD;
  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: rgb(242.610619469, 185.3097345133, 92.389380531);
  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: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 dt,
.section-box__info dd {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.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 #C7CDCD;
    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: #000000;
  background-color: #fff;
  border: 1px solid #C7CDCD;
  text-decoration: none;
  white-space: nowrap;
}
.pagination .page-link:hover {
  color: #EFA52D;
  text-decoration: none;
  background-color: #F6F6F6;
}
.pagination .page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(239, 165, 45, 0.25);
          box-shadow: 0 0 0 2px rgba(239, 165, 45, 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: #EFA52D;
  border-color: #EFA52D;
}
.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: #000000;
  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: #EFA52D;
  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: 9.25rem;
  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: auto;
}
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: #EFA52D;
}
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: #EFA52D;
}
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: #EFA52D;
}
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: #5B2C80;
  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: #EFA52D;
  -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: #5B2C80;
  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: #EFA52D;
}
.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: #EFA52D;
}
.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: #EFA52D;
  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: #5B2C80;
  }
  .nav-sections .navigation .level0:hover a.level-top > .ui-menu-icon:after {
    color: #5B2C80;
  }
  .nav-sections .navigation .level0 .submenu a {
    color: #5B2C80;
  }
  .nav-sections .navigation .submenu a {
    font-size: 1rem;
    font-weight: 400;
    border-bottom: 1px solid #C7CDCD;
  }
  .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 #5B2C80;
  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: #5B2C80;
  -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) {
  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: rgb(64.0174418605, 30.9534883721, 90.0465116279);
  border-color: rgb(64.0174418605, 30.9534883721, 90.0465116279);
}
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(91, 44, 128, 0.2);
          box-shadow: 0 0 0 2px rgba(91, 44, 128, 0.2);
}
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: 0 0;
  width: 40px;
}
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: #EFA52D;
  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: #5B2C80;
  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);
}
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, 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 {
  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 {
  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: rgb(179.886627907, 136.3023255814, 214.1976744186);
  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: #5B2C80;
}
._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 #C7CDCD;
}

.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;
  gap: 1rem;
}
.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: #5B2C80;
  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: #5B2C80;
  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: #5B2C80 transparent transparent transparent;
  z-index: -1;
}
.account-menu__item--orange {
  background-color: #EFA52D;
}
.account-menu__item--orange.active:after {
  border-top-color: #EFA52D;
}
.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: #EFA52D;
}
.account-menu__item--secondary.active:after {
  border-top-color: #EFA52D;
}
.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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  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: rgb(242.610619469, 185.3097345133, 92.389380531);
}
.account-menu__submenu--green {
  background-color: rgb(86.0625, 156.9375, 105.046875);
}
.account-menu__submenu--yellow {
  background-color: rgb(234.2727272727, 206.6363636364, 47.7272727273);
}
.account-menu__submenu--purple-dim {
  background-color: rgb(114.5454545455, 94.1818181818, 143.8181818182);
}
.account-menu__submenu--pink-dim {
  background-color: rgb(194.9267241379, 134.0732758621, 154.3577586207);
}
.account-menu__submenu--secondary {
  background-color: rgb(242.610619469, 185.3097345133, 92.389380531);
}
.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: #5B2C80;
    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: rgb(242.610619469, 185.3097345133, 92.389380531);
  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 rgb(216.5044247788, 140.2123893805, 16.4955752212);
}
.block-collapsible-nav .item .delimiter {
  display: none;
}
.block-collapsible-nav .item a {
  color: #5B2C80;
  -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: rgb(64.0174418605, 30.9534883721, 90.0465116279);
    background: transparent;
  }
}
.block-collapsible-nav .item a,
.block-collapsible-nav .item strong {
  padding: 1.03125rem;
  border-top: 1px solid rgb(216.5044247788, 140.2123893805, 16.4955752212);
  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: #000000;
}
@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 #C7CDCD;
  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(239, 165, 45, 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(239, 165, 45, 0.8);
  border-color: rgba(239, 165, 45, 0.8);
}
.block-address.active .block-header {
  background-color: #efa52d;
}
.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(239, 165, 45, 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 #C7CDCD;
    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: rgb(203.9040697674, 174.2558139535, 227.2441860465);
  color: #5B2C80;
  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;
}

.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 #C7CDCD;
}
.mfc-container .table tr.selected td:first-child:before {
  border-top-left-radius: 10px;
  border-left: 1px solid #C7CDCD;
}
.mfc-container .table tr.selected td:last-child:before {
  border-top-right-radius: 10px;
  border-right: 1px solid #C7CDCD;
}
.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 #C7CDCD;
}
.mfc-container .table tr.row-more td:first-child:before {
  border-bottom-left-radius: 10px;
  border-left: 1px solid #C7CDCD;
}
.mfc-container .table tr.row-more td:last-child:before {
  border-bottom-right-radius: 10px;
  border-right: 1px solid #C7CDCD;
}
.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.5rem;
}
.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 #C7CDCD;
  padding-top: 2.0625rem;
}

.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: #5B2C80;
  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 #EFA52D;
  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: transparent;
  border-color: #000000;
}
.quote-form .actions-toolbar__quote-update .field.radio input:checked ~ label:after {
  background: #000000;
}
.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: #5B2C80;
    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: rgb(242.610619469, 185.3097345133, 92.389380531);
  border-radius: 1rem;
}

.quote-form__account .notice {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  color: rgb(117.9825581395, 57.0465116279, 165.9534883721);
}
@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 rgb(216.5044247788, 140.2123893805, 16.4955752212);
}

.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: rgb(242.610619469, 185.3097345133, 92.389380531);
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1rem;
  color: #000000;
  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 #C7CDCD;
  }
}

.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: rgb(242.610619469, 185.3097345133, 92.389380531);
  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: #5B2C80;
  border-bottom: 1px solid #C7CDCD;
}
@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: #EFA52D;
  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 #C7CDCD;
}
.block.discount .title {
  font-size: 1rem;
  font-weight: 400;
  color: #000000;
  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 {
  color: white;
  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: rgb(253.4424778761, 246.2389380531, 234.5575221239);
  padding: 0;
}
.cart-summary .title,
.opc-block-summary .title {
  font-size: 2rem;
  font-weight: 500;
  background: white;
  color: #5B2C80;
  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: rgb(242.610619469, 185.3097345133, 92.389380531);
}
.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: #000000;
  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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  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 #C7CDCD;
}
.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: #5B2C80;
  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: rgb(242.610619469, 185.3097345133, 92.389380531);
  margin-bottom: 0;
  padding: 1.375rem;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  color: #000000;
}
.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: #000000;
}
.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 #000000;
  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: #000000;
  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: rgb(117.9825581395, 57.0465116279, 165.9534883721);
  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: #EFA52D;
}

.payment-options-container {
  min-height: 100px;
  background: url("../images/loading.svg") no-repeat center center;
}
.payment-options-container.loaded {
  background: rgb(242.610619469, 185.3097345133, 92.389380531);
}

.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 #000000;
  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: #000000;
  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: #5B2C80;
}
@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: #C7CDCD;
  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 #C7CDCD;
}
.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: #5B2C80;
}
@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: rgb(179.886627907, 136.3023255814, 214.1976744186);
  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);
}

.checkout-success .contact-delivery {
  background: rgb(242.610619469, 185.3097345133, 92.389380531);
  padding: 1.375rem 20px;
  margin-bottom: 1.375rem;
  border-radius: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9fc2VsZWN0Mi5zY3NzIiwidGhlbWUuY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiYmFzZS9fcmVzZXQtbWFnZW50by5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2Rpc3BsYXkuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmFzZS9faW5wdXRzLnNjc3MiLCJiYXNlL19icmVhZGNydW1icy5zY3NzIiwiYmFzZS9fbW9kYWxzLnNjc3MiLCJiYXNlL19zdGVwcy5zY3NzIiwiYmFzZS9fYm94LnNjc3MiLCJiYXNlL190YWJsZS5zY3NzIiwiYmFzZS9fcGFnaW5hdGlvbi5zY3NzIiwiYmFzZS9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19uYXYuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19taW5pY2FydC5zY3NzIiwiY29tcG9uZW50cy9jdXN0b21lci9hY2NvdW50L3BheW1lbnQtaW5mby1zdGF0dXMvX3BheW1lbnQtaW5mby1zdGF0dXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwicGFnZXMvX3N0eWxlLXRpbGUuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19sb2dpbi5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX3JlZ2lzdGVyLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fYWNjb3VudC5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX2FkZHJlc3Muc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teWZ1ZWxvcmRlcnMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teW9yZGVyc3RhdHVzLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fbXlmdWVsY2FyZHMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19wYXltZW50aW5mby5zY3NzIiwicGFnZXMvX3F1b3RlLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJwYWdlcy9fc3VjY2Vzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdGQSxpREFBQTtBQXdCQSwyREFBQTtBQTBEQSw2Q0FBQTtBQzFLQTtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0NDSUQ7O0FESEQ7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0dBQUEsc0JBQUE7T0FBQSxrQkFBQTtFQUNBLDBCQUFBO0NDTUQ7O0FETEQ7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDQ1FEOztBRFBEO0VBQ0UsbUJBQUE7Q0NVRDs7QURURDtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7Q0NZRDs7QURYRDtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0dBQUEsc0JBQUE7T0FBQSxrQkFBQTtFQUNBLDBCQUFBO0NDY0Q7O0FEYkQ7RUFDRSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NDZ0JEOztBRGZEO0VBQ0UsWUFBQTtDQ2tCRDs7QURqQkQ7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0NDb0JEOztBRG5CRDtFQUNFLHlCQUFBO0NDc0JEOztBRHBCRDtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RUFD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QUE7Q0QwbkJIOztBQ3ZuQkQ7Ozs7O0VBS0ksZ0RBQUE7Q0QwbkJIOztBQ3ZuQkQ7O0VBRUksZUh0Q0s7RUd1Q0wsMkJBQUE7RUM2QkYsbUNBQUE7RUFBQSwyQkFBQTtFQUNBLG1DSmtCYztVSWxCZCwyQkprQmM7RUlqQmQsaUVKWWdCO1VJWmhCLHlESllnQjtFR3pDZCxnQkFBQTtDRDRuQkg7QUMxbkJHOztFQUNJLHdESDlCYTtDRTJwQnBCO0FDMW5CRzs7RUFDSSx3REhsQ2E7Q0UrcEJwQjs7QUN6bkJEO0VBQ0ksd0JBQUE7Q0Q0bkJIO0FDMW5CRztFQUNJLDBESDVDZ0I7Q0V3cUJ2Qjs7QUN4bkJEO0VBQ0ksZUg3REs7RUc4REwsaUJISlU7RUdLVixjQUFBO0VBQ0Esd0JBQUE7Q0QybkJIOztBQ3huQkQ7RUFDSSw0Q0hqQmE7RUdrQmIsMEJBQUE7Q0QybkJIOztBQ3huQkQ7RUFDSSxvREh2QlE7RUd3QlIsaUJIaEJVO0VHaUJWLDJCQUFBO0NEMm5CSDs7QUN4bkJEO0VBQ0ksZ0JBQUE7RUFDQSx3QkFBQTtDRDJuQkg7QUUxc0JLO0VENkVOO0lBS1Esa0JBQUE7SUFDQSx1QkFBQTtHRDRuQkw7Q0FDRjs7QUN6bkJEO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtDRDRuQkg7QUVydEJLO0VEdUZOO0lBS1EsZ0JBQUE7SUFDQSx3QkFBQTtHRDZuQkw7Q0FDRjs7QUMxbkJEO0VBQ0ksbUJBQUE7RUFDQSwwQkFBQTtDRDZuQkg7QUVodUJLO0VEaUdOO0lBS1EsZ0JBQUE7SUFDQSx5QkFBQTtHRDhuQkw7Q0FDRjs7QUMzbkJEO0VBQ0ksZ0JBQUE7RUFDQSwwQkFBQTtDRDhuQkg7QUUzdUJLO0VEMkdOO0lBS1Esa0JBQUE7SUFDQSx5QkFBQTtHRCtuQkw7Q0FDRjs7QUM1bkJEO0VBQ0ksZ0JBQUE7Q0QrbkJIO0FFcnZCSztFRHFITjtJQUlRLG1CQUFBO0dEZ29CTDtDQUNGOztBQzduQkQ7RUFDSSxnQkFBQTtDRGdvQkg7QUU5dkJLO0VENkhOO0lBSVEsbUJBQUE7R0Rpb0JMO0NBQ0Y7O0FDOW5CRDtFQUNJLHVC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RSxZQUFBO0VOaUdFLG9CTWhHaUI7RU5vR2pCLGdCTXBHaUI7Q1I0aER0QjtBUTFoREc7RU40RkUsaUNNM0YwQjtFTjZGMUIsZ0NNN0YwQjtFTmlHMUIsK0JNakcwQjtFTmlHMUIsK0JNakcwQjtVTmlHMUIsNEJNakcwQjtDUitoRC9CO0FRNWhERztFTnNJRix1Qk1ySTJCO0VOdUZ2Qix5Qk12RnVCO0VOeUZ2Qix3Qk16RnVCO0VOMkZ2Qix1Qk0zRnVCO0VONkZ2QiwwQk03RnVCO1VONkZ2QixvQk03RnVCO0NSbWlENUI7QVFoaURHO0VOa0lGLG9CQUpjO0VBMUNWLDJCTW5GdUI7RU5xRnZCLDBCTXJGdUI7RU51RnZCLHlCTXZGdUI7RU55RnZCLHVCTXpGdUI7VU55RnZCLHNCTXpGdUI7Q1J1aUQ1QjtBUXBpREc7RU44SEYsc0JBTmM7RUF4Q1YsNkJNL0V1QjtFTmlGdkIsNEJNakZ1QjtFTm1GdkIsMkJNbkZ1QjtFTnFGdkIseUJNckZ1QjtVTnFGdkIsd0JNckZ1QjtDUjJpRDVCO0FReGlERztFTjhFRSw0Qk03RTJCO0VOaUYzQix5Qk1qRjJCO01OaUYzQixzQk1qRjJCO1VOaUYzQix3Qk1qRjJCO0NSNGlEaEM7QVF6aURHO0VOMEVFLDhCTXpFMkI7RU42RTNCLHNCTTdFMkI7TU42RTNCLG1CTTdFMkI7VU42RTNCLDBCTTdFMkI7Q1I2aURoQztBUTFpREc7RU5zRUUsZ0NNckUyQjtFTnlFM0Isd0JNekUyQjtNTnlFM0IscUJNekUyQjtVTnlFM0IsNEJNekUyQjtDUjhpRGhDOztBUXhpREQ7O0VBRUksb0JBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSw4QkFBQTtNQUFBLGlCQUFBO0VBQ0EsZ0JBQUE7Q1IyaURIOztBUXZpREc7RU5xREUsNkJNcERnQjtFTnNEaEIsNEJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsd0JNMURnQjtFQUNkLHlCQUFBO0NSNmlEUDs7QVEvaURHO0VOcURFLDZCTXBEZ0I7RU5zRGhCLDRCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHdCTTFEZ0I7RUFDZCx5QkFBQTtDUnFqRFA7O0FRdmpERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2akRQOztBUS9qREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScWtEUDs7QVF2a0RHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZrRFA7O0FRL2tERztFTnFERSxtQk1wRGdCO0VOc0RoQixrQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixjTTFEZ0I7RUFDZCxlQUFBO0NScWxEUDs7QVF2bERHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZsRFA7O0FRL2xERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxbURQOztBUXZtREc7RU5xREUscUJNcERnQjtFTnNEaEIsb0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsZ0JNMURnQjtFQUNkLGlCQUFBO0NSNm1EUDs7QVEvbURHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFuRFA7O0FRdm5ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2bkRQOztBUS9uREc7RU5xREUsbUJNcERnQjtFTnNEaEIsa0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsY00xRGdCO0VBQ2QsZUFBQTtDUnFvRFA7O0FRdm9ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2b0RQOztBUS9vREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXBEUDs7QVF2cERHO0VOcURFLHFCTXBEZ0I7RU5zRGhCLG9CTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGdCTTFEZ0I7RUFDZCxpQkFBQTtDUjZwRFA7O0FRL3BERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxcURQOztBUXZxREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNnFEUDs7QVEvcURHO0VOcURFLG1CTXBEZ0I7RU5zRGhCLGtCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGNNMURnQjtFQUNkLGVBQUE7Q1JxckRQOztBUXZyREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNnJEUDs7QVEvckRHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFzRFA7O0FRdnNERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2c0RQOztBUS9zREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXREUDs7QVF2dERHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZ0RFA7O0FRL3RERztFTnFERSxvQk1wRGdCO0VOc0RoQixtQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixlTTFEZ0I7RUFDZCxnQkFBQTtDUnF1RFA7O0FFcm1ERztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JvdURiO0VRdHVEUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1IydURiO0VRN3VEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JrdkRiO0VRcHZEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5dkRiO0VRM3ZEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1Jnd0RiO0VRbHdEUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSdXdEYjtFUXp3RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOHdEYjtFUWh4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScXhEYjtFUXZ4RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSNHhEYjtFUTl4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbXlEYjtFUXJ5RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMHlEYjtFUTV5RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUml6RGI7RVFuekRTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnd6RGI7RVExekRTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUit6RGI7RVFqMERTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUnMwRGI7RVF4MERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjYwRGI7RVEvMERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm8xRGI7RVF0MURTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1IyMURiO0VRNzFEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JrMkRiO0VRcDJEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5MkRiO0VRMzJEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JnM0RiO0VRbDNEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1M0RiO0VRejNEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4M0RiO0VRaDREUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUnE0RGI7RVFqNERTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1JzNERyQztFUW40RFM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUjA0RGxDO0VRdjREUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSODREbEM7RVEzNERTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1JrNURsQztFUS80RFM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUm01RHRDO0VRaDVEUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSbzVEdEM7RVFqNURTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dScTVEdEM7Q0FDRjtBRTd6REc7RU14SFE7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSMjdEYjtFUTc3RFM7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSazhEYjtFUXA4RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSeThEYjtFUTM4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZzlEYjtFUWw5RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdTlEYjtFUXo5RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUjg5RGI7RVFoK0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnErRGI7RVF2K0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjQrRGI7RVE5K0RTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUm0vRGI7RVFyL0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjAvRGI7RVE1L0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmlnRWI7RVFuZ0VTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1J3Z0ViO0VRMWdFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IrZ0ViO0VRamhFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JzaEViO0VReGhFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1I2aEViO0VRL2hFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JvaUViO0VRdGlFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IyaUViO0VRN2lFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSa2pFYjtFUXBqRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSeWpFYjtFUTNqRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZ2tFYjtFUWxrRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSdWtFYjtFUXprRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOGtFYjtFUWhsRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScWxFYjtFUXZsRVM7SU4yQ04sb0JNMUN3QjtJTjRDeEIsbUJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZU1oRHdCO0lBQ2QsZ0JBQUE7R1I0bEViO0VReGxFUztJTnFDTixpQ01wQ2tDO0lOc0NsQyxnQ010Q2tDO0lOMENsQywrQk0xQ2tDO0lOMENsQywrQk0xQ2tDO1lOMENsQyw0Qk0xQ2tDO0dSNmxFckM7RVExbEVTO0lOK0VWLHVCTTlFbUM7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHdCTWxDK0I7SU5vQy9CLHVCTXBDK0I7SU5zQy9CLDBCTXRDK0I7WU5zQy9CLG9CTXRDK0I7R1JpbUVsQztFUTlsRVM7SU4yRVYsb0JBSmM7SUExQ1YsMkJNNUIrQjtJTjhCL0IsMEJNOUIrQjtJTmdDL0IseUJNaEMrQjtJTmtDL0IsdUJNbEMrQjtZTmtDL0Isc0JNbEMrQjtHUnFtRWxDO0VRbG1FUztJTnVFVixzQkFOYztJQXhDViw2Qk14QitCO0lOMEIvQiw0Qk0xQitCO0lONEIvQiwyQk01QitCO0lOOEIvQix5Qk05QitCO1lOOEIvQix3Qk05QitCO0dSeW1FbEM7RVF0bUVTO0lOdUJOLDRCTXRCbUM7SU4wQm5DLHlCTTFCbUM7UU4wQm5DLHNCTTFCbUM7WU4wQm5DLHdCTTFCbUM7R1IwbUV0QztFUXZtRVM7SU5tQk4sOEJNbEJtQztJTnNCbkMsc0JNdEJtQztRTnNCbkMsbUJNdEJtQztZTnNCbkMsMEJNdEJtQztHUjJtRXRDO0VReG1FUztJTmVOLGdDTWRtQztJTmtCbkMsd0JNbEJtQztRTmtCbkMscUJNbEJtQztZTmtCbkMsNEJNbEJtQztHUjRtRXRDO0NBQ0Y7QUVwaEVHO0VNeEhRO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUmtwRWI7RVFwcEVTO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUnlwRWI7RVEzcEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUmdxRWI7RVFscUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnVxRWI7RVF6cUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjhxRWI7RVFockVTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JxckViO0VRdnJFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0ckViO0VROXJFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1Jtc0ViO0VRcnNFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1Iwc0ViO0VRNXNFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JpdEViO0VRbnRFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J3dEViO0VRMXRFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSK3RFYjtFUWp1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSc3VFYjtFUXh1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSNnVFYjtFUS91RVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSb3ZFYjtFUXR2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMnZFYjtFUTd2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSa3dFYjtFUXB3RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnl3RWI7RVEzd0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmd4RWI7RVFseEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnV4RWI7RVF6eEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjh4RWI7RVFoeUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnF5RWI7RVF2eUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjR5RWI7RVE5eUVTO0lOMkNOLG9CTTFDd0I7SU40Q3hCLG1CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGVNaER3QjtJQUNkLGdCQUFBO0dSbXpFYjtFUS95RVM7SU5xQ04saUNNcENrQztJTnNDbEMsZ0NNdENrQztJTjBDbEMsK0JNMUNrQztJTjBDbEMsK0JNMUNrQztZTjBDbEMsNEJNMUNrQztHUm96RXJDO0VRanpFUztJTitFVix1Qk05RW1DO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix3Qk1sQytCO0lOb0MvQix1Qk1wQytCO0lOc0MvQiwwQk10QytCO1lOc0MvQixvQk10QytCO0dSd3pFbEM7RVFyekVTO0lOMkVWLG9CQUpjO0lBMUNWLDJCTTVCK0I7SU44Qi9CLDBCTTlCK0I7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHVCTWxDK0I7WU5rQy9CLHNCTWxDK0I7R1I0ekVsQztFUXp6RVM7SU51RVYsc0JBTmM7SUF4Q1YsNkJNeEIrQjtJTjBCL0IsNEJNMUIrQjtJTjRCL0IsMkJNNUIrQjtJTjhCL0IseUJNOUIrQjtZTjhCL0Isd0JNOUIrQjtHUmcwRWxDO0VRN3pFUztJTnVCTiw0Qk10Qm1DO0lOMEJuQyx5Qk0xQm1DO1FOMEJuQyxzQk0xQm1DO1lOMEJuQyx3Qk0xQm1DO0dSaTBFdEM7RVE5ekVTO0lObUJOLDhCTWxCbUM7SU5zQm5DLHNCTXRCbUM7UU5zQm5DLG1CTXRCbUM7WU5zQm5DLDBCTXRCbUM7R1JrMEV0QztFUS96RVM7SU5lTixnQ01kbUM7SU5rQm5DLHdCTWxCbUM7UU5rQm5DLHFCTWxCbUM7WU5rQm5DLDRCTWxCbUM7R1JtMEV0QztDQUNGO0FFM3VFRztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1J5MkViO0VRMzJFUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JnM0ViO0VRbDNFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1J1M0ViO0VRejNFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4M0ViO0VRaDRFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JxNEViO0VRdjRFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSNDRFYjtFUTk0RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbTVFYjtFUXI1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMDVFYjtFUTU1RVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSaTZFYjtFUW42RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdzZFYjtFUTE2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSKzZFYjtFUWo3RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnM3RWI7RVF4N0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjY3RWI7RVEvN0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm84RWI7RVF0OEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjI4RWI7RVE3OEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUms5RWI7RVFwOUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnk5RWI7RVEzOUVTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JnK0ViO0VRbCtFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1K0ViO0VReitFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4K0ViO0VRaC9FUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JxL0ViO0VRdi9FUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0L0ViO0VROS9FUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JtZ0ZiO0VRcmdGUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUjBnRmI7RVF0Z0ZTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1IyZ0ZyQztFUXhnRlM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUitnRmxDO0VRNWdGUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSbWhGbEM7RVFoaEZTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1J1aEZsQztFUXBoRlM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUndoRnRDO0VRcmhGUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSeWhGdEM7RVF0aEZTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dSMGhGdEM7Q0FDRjtBU3QvRUQ7O0VBckhJLDRCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLG9CWGdEWTtFVy9DWixtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLGVYUFE7RVdRUiwrQkFBQTtFQUNBLG9EWCtD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LG1CQUFBO0VBQ0Esc0JBQUE7RUFHQSx1QkFBQTtFQUNBLHdCS2FvQjtFWjJDdEIsaUNBQUE7RUFBQSx5QkFBQTtFQUNBLG1DSmtCYztVSWxCZCwyQkprQmM7RUlqQmQsaUVKWWdCO1VJWmhCLHlESllnQjtFV3BFZCxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDVCs0Skg7QUU5NUpLO0VZdUJGO0lMTEksbUJYbURPO0lXbERQLHFCQUFBO0dUZzVKTDtDQUNGO0FTOTRKRztFQUNJLHVCQUFBO0VBQ0Esc0JBQUE7Q1RnNUpQO0FTOTRKRztFQUNJLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7Q1RnNUpQO0FTOTRKTztFQUNJLGtCQUFBO0NUZzVKWDtBUzc0Sk87RUFDSSxpQkFBQTtDVCs0Slg7QVM1NEpHO0VBRUksY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFNSSxxQ0FBQTtFQUNBLHVDQUFBO0NUdzRKWDtBU3I0Skc7RUFDSSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsdURBQUE7VUFBQSwrQ0FBQTtDVHU0SlA7QWN4NkpHO0VBRUksZWhCaENJO0VnQmlDSixtQmhCd0NPO0VnQnZDUCxpQmhCZ0NJO0VnQi9CSixrQkFBQTtDZHk2SlA7QWN0NkpHO0VBQ0ksMEJoQmpDQztDRXk4SlI7QWN0NkpPO0VBQ0ksZWhCcENIO0NFNDhKUjtBY3A2Skc7RUFDSSwwQmhCMUNDO0NFZzlKUjtBY3A2Sk87RUFDSSxlaEI3Q0g7Q0VtOUpSO0FjbDZKRztFQUNJLDBCaEJsREM7Q0VzOUpSO0FjbDZKTztFQUNJLGVoQnJESDtDRXk5SlI7QWNoNkpHO0VBQ0ksMEJoQnRESztDRXc5Slo7QWNoNkpPO0VBQ0ksZWhCekRDO0NFMjlKWjtBYzk1Skc7RUFDSSwwQmhCN0RDO0NFNjlKUjtBYzk1Sk87RUFDSSxlaEJoRUg7Q0VnK0pSO0FjNTVKRztFQUNJLDBCaEJuRUs7Q0VpK0paO0FjNTVKTztFQUNJLGVoQnRFQztDRW8rSlo7QWMxNUpHO0VBQ0ksMEJoQjFFRztDRXMrSlY7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d1BHO0VBQ0ksZ0J0QzFzQkk7RXNDMnNCSiwwQkFBQTtFQUNBLDBEdENqd0JnQjtFc0Nrd0JoQixzQkFBQTtDcENvd1BQO0FvQ2x3UE87O0VBRUksc0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJ0QzN0Qkc7Q0UrOVFkO0FvQ2p3UE87RUFDSSxZQUFBO0NwQ213UFg7QW9DOXZQTztFQUNJLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7Q3BDZ3dQWDtBb0M3dlBlO0VBQ0ksd0JBQUE7Q3BDK3ZQbkI7QUVqaVJLO0VrQ2d5Qk07SUFNUSxtQnRDanVCTDtHRWcrUVo7RW9DN3ZQaUI7SUFDSSx1QkFBQTtHcEMrdlByQjtDQUNGOztBb0N4dlBEO0VBQ0kscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtNQUFBLGdCQUFBO0VBQ0EsMEJBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0VBQ0EsMEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0NwQzJ2UEg7QW9DenZQRztFQUNJLHdCQUFBO0NwQzJ2UFA7O0FvQ3R2UEc7RUFDSSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDcEN5dlBQOztBb0NydlBEO0VBQ0ksMEJBQUE7Q3BDd3ZQSDs7QW9DcnZQRCxzS0FBQTtBQUNBO0VsQ2x6QkUsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7Q0YyaVJEOztBcUNsbFJHO0VBQ0ksNkR2QzBCZ0I7RXVDekJoQix1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7Q3JDcWxSUCIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL0NvbG91cnNcbiRncmV5LWxpZ2h0OiAjRjZGNkY2O1xuJGdyZXk6ICNDN0NEQ0Q7XG4kZ3JleS1ibHVlLWxpZ2h0OiAjRTlFRkYyO1xuJGdyZXktZGltOiAjN0Q4MDgxO1xuJGdyZXktZGFyazogIzRCNEI0QjtcbiRibGFjazogIzAwMDAwMDtcblxuJGdyZXktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTk5LCAyMDUsIDIwNSwgMC4yNSkgMCUsIHJnYmEoMTk5LCAyMDUsIDIwNSwgMCkgMTAwJSk7XG5cbiRvcmFuZ2U6ICNFRkE1MkQ7XG4kcHVycGxlOiAjNUIyQzgwO1xuJHBpbms6ICNjYzMzNjY7XG4kZ2xvbWF4LW9yYW5nZTogI0QzN0I0NjtcbiRncmVlbi1kYXJrOiAjNDQ3QzUzO1xuJHllbGxvdzogI0QyQjYxNTtcbiRncmV5LWJsdWU6ICM2MThFQTc7XG4kcHVycGxlLWRpbTogIzVBNEE3MTtcbiRwaW5rLWRpbTogI0IyNjQ3RTtcbiRyZWQ6ICNiYTM1MzU7XG5cbiRjb2xvci1wcmltYXJ5OiAkcHVycGxlO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwKTtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDM1KTtcbiRjb2xvci1wcmltYXJ5LXhsaWdodDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgNDUpO1xuJGNvbG9yLXByaW1hcnktZGFyazogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCk7XG4vLyRjb2xvci1wcmltYXJ5LWRhcms6ICMyZDE1NGM7XG4kY29sb3Itc2Vjb25kYXJ5OiAkb3JhbmdlO1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCk7XG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMzUpO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTApO1xuJGNvbG9yLXNlY29uZGFyeS14bGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgNDApO1xuXG4kY29sb3ItYWx0OiAkZ2xvbWF4LW9yYW5nZTtcbiRjb2xvci1hbHQtbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWFsdCwxMCk7XG4kY29sb3ItYWx0LWRhcms6IGRhcmtlbigkY29sb3ItYWx0LCAxMCk7XG5cbiRjb2xvci10ZXJ0aWFyeTogJGdyZXktYmx1ZTtcbiRjb2xvci10ZXJ0aWFyeS1saWdodDogbGlnaHRlbigkY29sb3ItdGVydGlhcnksIDEwKTtcbiRjb2xvci10ZXJ0aWFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci10ZXJ0aWFyeSwgNSk7XG4kY29sb3ItdGVydGlhcnktZGFyazogZGFya2VuKCRjb2xvci10ZXJ0aWFyeSwgMTApO1xuXG4kY29sb3ItYm9yZGVyOiAkZ3JleTtcbiRjb2xvci1ib2R5OiB3aGl0ZTtcbiRjb2xvci1ib2R5LXRleHQ6ICRibGFjaztcblxuJGNvbG9yLWVycm9yOiAjZTAyYjI3O1xuJGNvbG9yLXN1Y2Nlc3M6ICMwMEEzMjk7XG4kY29sb3Itd2FybmluZzogIzk3ODEwMDtcblxuLy9MYXlvdXRcbi8vJGlubmVyLXdpZHRoOiAxMjQwcHg7XG4kaW5uZXItd2lkdGg6IDEyMjZweDtcbiRpbm5lci13aWR0aC0yOiA5NDBweDtcbiRoLXBhZGRpbmc6IDIwcHg7XG4kaC1wYWRkaW5nLWw6IDMwcHg7XG4kYnV0dG9uLXJhZGl1czogMzBweDtcbiRib3gtcmFkaXVzOiA1cHg7XG4kY2FyZC1yYWRpdXM6IDEwcHg7XG5cbi8vRm9udFxuJGZvbnQtbWFpbjogJ1JvYm90bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6ICdCYXJsb3cgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiRmb250LWhlYWRpbmc6ICRmb250LXNlY29uZGFyeTtcbiRmb250LWJvZHk6ICRmb250LW1haW47XG4kZm9udC1ib2R5LXdlaWdodDogNDAwO1xuJGZvbnQtYm9keS1zdHlsZTogbm9ybWFsO1xuJGZvbnQtbGlnaHQ6IDMwMDtcbiRmb250LXJlZ3VsYXI6IDQwMDtcbiRmb250LW1lZGl1bTogNTAwO1xuJGZvbnQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LWJvbGQ6IDcwMDtcbiRmb250LWJvZHktYm9sZC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4kbGluZS1oZWlnaHQ6IDEuMzc1O1xuXG4kZm9udC1zaXplLWJhc2U6IDE2cHg7XG4kZm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS1iYXNlKTtcbiRmb250LXNpemUteHMyOiByZW0oJGZvbnQtc2l6ZS1iYXNlIC0gNXB4KTtcbiRmb250LXNpemUteHM6IHJlbSgkZm9udC1zaXplLWJhc2UgLSA0cHgpO1xuJGZvbnQtc2l6ZS1zbTogcmVtKCRmb250LXNpemUtYmFzZSAtIDJweCk7XG4kZm9udC1zaXplLWxnOiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgMnB4KTtcbiRmb250LXNpemUteGw6IHJlbSgkZm9udC1zaXplLWJhc2UgKyA0cHgpO1xuJGZvbnQtc2l6ZS0yeDogcmVtKCRmb250LXNpemUtYmFzZSArIDZweCk7XG4kZm9udC1zaXplLTN4OiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgOHB4KTtcbiRmb250LXNpemUtNHg6IHJlbSgkZm9udC1zaXplLWJhc2UgKyAxMHB4KTtcbiRmb250LXNpemUtNXg6IHJlbSgkZm9udC1zaXplLWJhc2UgKyAxNHB4KTtcbiRmb250LXNpemUtaGVhZGVyOiByZW0oMzJweCk7XG5cbi8qPT09PT09PT09PT09PT09PSBUcmFuc2l0aW9ucyA9PT09PT09PT09PT09PT09Ki9cbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiR0cmFuc2l0aW9uLXRpbWluZzogZWFzZS1pbi1vdXQ7XG4kZWFzaW5nLTE6IGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbiRlYXNpbmctMjogY3ViaWMtYmV6aWVyKDAuMjksIDAuNjMsIDAuNDQsIDEpO1xuJGVhc2luZy1zdGFuZGFyZDogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuJGVhc2luZy1kZWNlbGVyYXRlZDogY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuJGVhc2luZy1hY2NlbGVyYXRlZDogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAxLCAxKTtcblxuJGR1cmF0aW9uLXhmYXN0OiAxMDBtcztcbiRkdXJhdGlvbi1mYXN0OiAyMDBtcztcbiRkdXJhdGlvbi1tZWRpdW06IDI1MG1zO1xuJGR1cmF0aW9uLXNsb3c6IDMwMG1zO1xuJGR1cmF0aW9uLXhzbG93OiA1MDBtcztcblxuJHRyYW5zaXRpb24tZHJhd2VyOiBhbGwgJGR1cmF0aW9uLW1lZGl1bSAkZWFzaW5nLTE7XG5cbiRzaGFkb3ctMTogMCAxMHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJHNoYWRvdy0yOiAwIDAuMjVyZW0gMXJlbSByZ2JhKDQ4LDU1LDY2LC4xNSk7XG4kc2hhZG93LTM6IDAgMC4xMjVyZW0gLjVyZW0gcmdiYSg0OCw1NSw2NiwuMTUpO1xuJHNoYWRvdy1oZWFkZXI6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cbi8vIEJyZWFrcG9pbnRzIHVzZWQgd2l0aCB0aGUgbWVkaWEtcXVlcnkgbWl4aW5cbi8qPT09PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PSovXG4kYnJlYWstbW9iaWxlLXhzOiAzNDBweDtcbiRicmVhay1tb2JpbGU6IDQ4MHB4O1xuJGJyZWFrLXRhYmxldDogNzY4cHg7XG4kYnJlYWstdGFibGV0LWw6IDk5MnB4O1xuJGJyZWFrLWRlc2t0b3A6IDEyMDBweDtcbiRicmVhay13aWRlc2NyZWVuOiAxNDQwcHg7XG5cbiRtb2JpbGUteHM6ICdtb2JpbGUteHMnO1xuJG1vYmlsZTogJ21vYmlsZSc7XG4kdGFibGV0OiAndGFibGV0JztcbiR0YWJsZXQtZG93bjogJ3RhYmxldC1kb3duJztcbiR0YWJsZXQtdXA6ICd0YWJsZXQtdXAnO1xuJHRhYmxldC1sOiAndGFibGV0LWwnO1xuJHRhYmxldC1sLWRvd246ICd0YWJsZXQtbC1kb3duJztcbiR0YWJsZXQtbC11cDogJ3RhYmxldC1sLXVwJztcbiRkZXNrdG9wOiAnZGVza3RvcCc7XG4kZGVza3RvcC1kb3duOiAnZGVza3RvcC1kb3duJztcbiRkZXNrdG9wLXVwOiAnZGVza3RvcC11cCc7XG4kd2lkZXNjcmVlbjogJ3dpZGVzY3JlZW4nO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAkbW9iaWxlLXhzICcobWF4LXdpZHRoOiAjeyRicmVhay1tb2JpbGUteHN9KScsXG4gICAgJG1vYmlsZSAnKG1heC13aWR0aDogI3skYnJlYWstbW9iaWxlfSknLFxuICAgICR0YWJsZXQgJyhtaW4td2lkdGg6ICN7JGJyZWFrLW1vYmlsZSArIDF9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0fSknLFxuICAgICR0YWJsZXQtZG93biAnKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0fSknLFxuICAgICR0YWJsZXQtdXAgJyhtaW4td2lkdGg6ICN7JGJyZWFrLW1vYmlsZSArIDF9KScsXG4gICAgJHRhYmxldC1sICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQgKyAxfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXRhYmxldC1sfSknLFxuICAgICR0YWJsZXQtbC1kb3duICcobWF4LXdpZHRoOiAjeyRicmVhay10YWJsZXQtbH0pJyxcbiAgICAkdGFibGV0LWwtdXAgJyhtaW4td2lkdGg6ICN7JGJyZWFrLXRhYmxldCArIDF9KScsXG4gICAgJGRlc2t0b3AgJyhtaW4td2lkdGg6ICN7JGJyZWFrLXRhYmxldC1sfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLWRlc2t0b3AgLSAxfSknLFxuICAgICRkZXNrdG9wLWRvd24gJyhtYXgtd2lkdGg6ICN7JGJyZWFrLWRlc2t0b3AgLSAxfSknLFxuICAgICRkZXNrdG9wLXVwICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQtbCArIDF9KScsXG4gICAgJHdpZGVzY3JlZW4gJyhtaW4td2lkdGg6ICN7JGJyZWFrLXdpZGVzY3JlZW59KSdcbik7XG5cbiRncmlkLWNvbHVtbnM6IDI0O1xuJGdyaWQtZ3V0dGVyOiAgcmVtKDE1cHgpO1xuJGdyaWQtYnJlYWtwb2ludHMgOiAoXG4gIC8veHM6ICRicmVhay1tb2JpbGUsXG4gICAgc206ICRicmVhay10YWJsZXQsXG4gICAgbWQ6ICRicmVhay10YWJsZXQtbCxcbiAgICBsZzogJGJyZWFrLWRlc2t0b3AsXG4gICAgeGw6ICRicmVhay13aWRlc2NyZWVuXG4pO1xuXG4kc3BhY2luZ3M6IChcbiAgICAwOiAwLFxuICAgIDE6IDAuMjVyZW0sXG4gICAgMjogMC41cmVtLFxuICAgIDM6IDFyZW0sXG4gICAgNDogMnJlbSxcbiAgICA1OiA0cmVtLFxuICAgIDY6IDhyZW0sXG4gICAgNzogMTZyZW1cbikgIWRlZmF1bHQ7XG5cblxuLyo9PT09PT09PT09PT09PT09IFotSW5kZXggPT09PT09PT09PT09PT09PSovXG4kei1pbmRleC1iYXNlOiAxO1xuJHotaW5kZXgtZHJvcGRvd24gOiA3O1xuJHotaW5kZXgtc3ViLW5hdjogODtcbiR6LWluZGV4LWFubm91bmNlbWVudC1iYXI6IDEwO1xuJHotaW5kZXgtaGVhZGVyOiAxMjtcbiR6LWluZGV4LW1vYmlsZS1uYXY6IDk5O1xuJHotaW5kZXgtZHJhd2VyOiAxMDA7XG4kei1pbmRleC1oZWFkZXItZml4ZWQ6IDk5O1xuJHotaW5kZXgtc2VhcmNoLWJhcjogOTk5O1xuJHotaW5kZXgtcHJlZGljdGl2ZS1zZWFyY2gtd3JhcHBlcjogMTAwMDtcbiR6LWluZGV4LXNraXAtdG8tY29udGVudDogMTAwMDA7IC8vIHJlYWxseSBoaWdoIHRvIGJlIHNhZmUgb2YgYXBwIG1hcmt1cFxuXG5cbi8vSWNvbnNcbiRpY29uLWZvbnQ6IFwiaWNvbW9vblwiO1xuXG4kaWNvbi10cnVjazogXCJcXGU5MTVcIjtcbiRpY29uLWFycm93LWJhY2t3YXJkOiBcIlxcZTkwMFwiO1xuJGljb24tYXJyb3ctZG93bjogXCJcXGU5MDFcIjtcbiRpY29uLWFycm93LWZvcndhcmQ6IFwiXFxlOTAyXCI7XG4kaWNvbi1hcnJvdy11cDogXCJcXGU5MDNcIjtcbiRpY29uLWNoZWNrLWNpcmNsZTogXCJcXGU5MDRcIjtcbiRpY29uLWhlbHAtb3V0bGluZTogXCJcXGU5MDVcIjtcbiRpY29uLWluc2VydC1jaGFydC1vdXRsaW5lZDogXCJcXGU5MDZcIjtcbiRpY29uLWtleWJvYXJkLWFycm93LWRvd246IFwiXFxlOTA3XCI7XG4kaWNvbi1rZXlib2FyZC1hcnJvdy11cDogXCJcXGU5MDhcIjtcbiRpY29uLWJhc2tldDogXCJcXGU5MDlcIjtcbiRpY29uLWFjY291bnQ6IFwiXFxlOTBhXCI7XG4kaWNvbi1zZWFyY2g6IFwiXFxlOTBiXCI7XG4kaWNvbi1jaGV2cm9uLWRvd246IFwiXFxlOTBjXCI7XG4kaWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkwZFwiO1xuJGljb24tdGljazogXCJcXGU5MGVcIjtcbiRpY29uLWNsb3NlOiBcIlxcZTkwZlwiO1xuJGljb24tcGx1czogXCJcXGU5MTBcIjtcbiRpY29uLWZ1ZWw6IFwiXFxlOTExXCI7XG4kaWNvbi1jYXJib24tb2Zmc2V0OiBcIlxcZTkxMlwiO1xuJGljb24tZGVsZXRlOiBcIlxcZTkwOVwiOyAvLyBZb3UgaGF2ZSBhIGR1cGxpY2F0ZSBpY29uIGNvZGUsIGNvbnNpZGVyIHJlbW92aW5nIG9yIHJlbmFtaW5nIG9uZS5cblxuXG4kaWNvbnM6IChcbiAgICBhcnJvdy1iYWNrd2FyZDogJGljb24tYXJyb3ctYmFja3dhcmQsXG4gICAgYXJyb3ctZG93bjogJGljb24tYXJyb3ctZG93bixcbiAgICBhcnJvdy1mb3J3YXJkOiAkaWNvbi1hcnJvdy1mb3J3YXJkLFxuICAgIGFycm93LXVwOiAkaWNvbi1hcnJvdy11cCxcbiAgICBjaGVjay1jaXJjbGU6ICRpY29uLWNoZWNrLWNpcmNsZSxcbiAgICBoZWxwLW91dGxpbmU6ICRpY29uLWhlbHAtb3V0bGluZSxcbiAgICBpbnNlcnQtY2hhcnQtb3V0bGluZWQ6ICRpY29uLWluc2VydC1jaGFydC1vdXRsaW5lZCxcbiAgICBrZXlib2FyZC1hcnJvdy1kb3duOiAkaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duLFxuICAgIGtleWJvYXJkLWFycm93LXVwOiAkaWNvbi1rZXlib2FyZC1hcnJvdy11cCxcbiAgICBiYXNrZXQ6ICRpY29uLWJhc2tldCxcbiAgICBhY2NvdW50OiAkaWNvbi1hY2NvdW50LFxuICAgIHNlYXJjaDogJGljb24tc2VhcmNoLFxuICAgIGNoZXZyb24tZG93bjogJGljb24tY2hldnJvbi1kb3duLFxuICAgIGNoZXZyb24tcmlnaHQ6ICRpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgdGljazogJGljb24tdGljayxcbiAgICBjbG9zZTogJGljb24tY2xvc2UsXG4gICAgcGx1czogJGljb24tcGx1cyxcbiAgICBmdWVsOiAkaWNvbi1mdWVsLFxuICAgIGNhcmJvbi1vZmZzZXQ6ICRpY29uLWNhcmJvbi1vZmZzZXQsXG4gICAgZGVsZXRlOiAkaWNvbi1kZWxldGUsXG4gICAgdHJ1Y2s6ICRpY29uLXRydWNrXG4pO1xuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8qPT09PT09PT09PT09PT09PSBUcmFuc2l0aW9ucyA9PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT0gWi1JbmRleCA9PT09PT09PT09PT09PT09Ki9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbmJvZHksXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dCxcbnNlbGVjdCxcbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuYSxcbi5saW5rIHtcbiAgY29sb3I6ICM1QjJDODA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOnZpc2l0ZWQsXG4ubGluazp2aXNpdGVkIHtcbiAgY29sb3I6IHJnYig2NC4wMTc0NDE4NjA1LCAzMC45NTM0ODgzNzIxLCA5MC4wNDY1MTE2Mjc5KTtcbn1cbmE6aG92ZXIsXG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNjQuMDE3NDQxODYwNSwgMzAuOTUzNDg4MzcyMSwgOTAuMDQ2NTExNjI3OSk7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbnAubm90ZSB7XG4gIGNvbG9yOiByZ2IoMTc5Ljg4NjYyNzkwNywgMTM2LjMwMjMyNTU4MTQsIDIxNC4xOTc2NzQ0MTg2KTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBjb2xvcjogIzVCMkM4MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGg2LCAuaDYge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLCAuaDMsIGg0LCAuaDQsIC5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIC5wYWdlLXRpdGxlLCBoNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGg0LCAuaDQsIC5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5oNCwgaDUge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi50aXRsZS0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50aXRsZS0tc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtYWxpZ24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5ibG9jay1jaGVja291dC1jb21tZW50cyAuYmxvY2staGVhZGVyOmJlZm9yZSwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlcjpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciwgLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXI6YWZ0ZXIsIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sIC5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLnZpc3VhbGx5LWhpZGRlbi0taW5saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmpzLWZvY3VzLWhpZGRlbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sYWJlbC1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLm5vLXBsYWNlaG9sZGVyIC5sYWJlbC1oaWRkZW4ge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG4udmlzdWFsbHktc2hvd24ge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG4ubm8tanM6bm90KGh0bWwpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby1qcyAubm8tanM6bm90KGh0bWwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uby1qcyAuanMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VwcG9ydHMtbm8tY29va2llczpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbC5zdXBwb3J0cy1uby1jb29raWVzIC5zdXBwb3J0cy1uby1jb29raWVzOm5vdChodG1sKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLnN1cHBvcnRzLW5vLWNvb2tpZXMgLnN1cHBvcnRzLWNvb2tpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhpZGUge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2luZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG59XG5cbi5zcGFjaW5nLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZS1tYWluIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlcixcbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDYyNXJlbTtcbiAgfVxufVxuLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUsXG4ucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICM1QjJDODA7XG59XG4ucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZTpsYXN0LWNoaWxkLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXN1YnRpdGxlOmxhc3QtY2hpbGQsXG4ucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXN1YnRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS13cmFwcGVyID4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm1lc3NhZ2Uuc3VjY2Vzcyxcbi5tZXNzYWdlLmVycm9yLFxuLm1lc3NhZ2UuaW5mbyxcbi5tZXNzYWdlLndhcm5pbmcsXG4ubWVzc2FnZS5ub3RpY2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tZXNzYWdlLmluZm8ge1xuICBjb2xvcjogIzVCMkM4MDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVCMkM4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubWVzc2FnZS5pbmZvID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb2xvcjogIzVCMkM4MDtcbn1cblxuI1F1b3RlRm9ybSAubWVzc2FnZS5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM2RDI0MDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5ibG9jayAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJsb2NrIC50aXRsZSBzdHJvbmcge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbi5ibG9jayAuYmxvY2stdGl0bGUgPiBzdHJvbmcsIC5ibG9jayAuYmxvY2stdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHJlbG9hZGVyLCAucHJlbG9hZGVyLWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmVsb2FkZXI6YmVmb3JlLCAucHJlbG9hZGVyLWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wcmVsb2FkZXItaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RhdHVzIHtcbiAgY29sb3I6ICM1QjJDODA7XG59XG4uc3RhdHVzLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMEEzMjk7XG59XG4uc3RhdHVzLS13YXJuaW5nIHtcbiAgY29sb3I6ICM5NzgxMDA7XG59XG4uc3RhdHVzLS1kYW5nZXIge1xuICBjb2xvcjogI2UwMmIyNztcbn1cblxuLm1vZGFsLWN1c3RvbSAuYWN0aW9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNUIyQzgwO1xufVxuXG4uYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbjpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbjpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb246bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkLCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0Omxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQ6bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb246bGFzdC1jaGlsZCwgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnByaW1hcnksIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkuYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyAuYWN0aW9uLnByaW1hcnkuY3VzdG9taXplLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUuYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi5jdXN0b21pemUudmlld2NhcnQsIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24uY3VzdG9taXplLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmN1c3RvbWl6ZS5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYWN0aW9uLnByaW1hcnksIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmFjdGlvbi5wcmltYXJ5LmNoZWNrb3V0LCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQuYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2hlY2tvdXQudmlld2NhcnQsIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLmNoZWNrb3V0LnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5jaGVja291dC5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+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+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1yZWdpc3RlciwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIuYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tcmVnaXN0ZXIuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tbG9naW4sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLmFjdGlvbiwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWxvZ2luLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+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+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgLmFjdGlvbi5pbnN0YW50LXB1cmNoYXNlLCAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS5hY3Rpb24sIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5zdGFudC1wdXJjaGFzZS5hY3Rpb24udmlld2NhcnQsIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2UuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IC5hY3Rpb24ucHJpbWFyeSwgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkuYWN0aW9uLCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgLmFjdGlvbi50b2NhcnQsIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLnRvY2FydC5hY3Rpb24sIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC50b2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudG9jYXJ0LnZpZXdjYXJ0LmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAudG9jYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LXRvY2FydCAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NCYXJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pY29uLWFycm93LWJhY2t3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hcnJvdy1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctZm9yd2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGVjay1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24taGVscC1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWluc2VydC1jaGFydC1vdXRsaW5lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24taW5zZXJ0LWNoYXJ0LW91dGxpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1rZXlib2FyZC1hcnJvdy11cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24ta2V5Ym9hcmQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJhc2tldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXRpY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZnVlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tZnVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FyYm9uLW9mZnNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tY2FyYm9uLW9mZnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZGVsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXRydWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGlkZS1tb2JpbGUsXG4gIC5zaG93LXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5oaWRlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaWRlLXRhYmxldC1sIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGlkZS13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctdGFibGV0LWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hvdy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG93LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWNjb3VudC5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5jb2x1bW4ubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICB3aWR0aDogNzcuNyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93LS1yZXZlcnNlZCB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnJvdy0tYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJvdy0tYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5yb3ctLWFsaWduLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yb3ctLWp1c3RpZnktY2VudGVyIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yb3ctLWp1c3RpZnktZW5kIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5yb3ctLWp1c3RpZnktc3RhcnQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5bY2xhc3NePWNvbC1dLFxuW2NsYXNzKj1cIiBjb2wtXCJdIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbn1cblxuLmNvbC0yIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTMge1xuICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gIGZsZXg6IDAgMCAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmNvbC00IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xufVxuXG4uY29sLTYge1xuICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gIC1tb3otZmxleDogMCAwIDI1JTtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTcge1xuICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbn1cblxuLmNvbC04IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgLW1zLWZsZXg6IDAgMCAzNy41JTtcbiAgZmxleDogMCAwIDM3LjUlO1xuICBtYXgtd2lkdGg6IDM3LjUlO1xufVxuXG4uY29sLTEwIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTEge1xuICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtMTMge1xuICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xNCB7XG4gIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTE1IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICBmbGV4OiAwIDAgNjIuNSU7XG4gIG1heC13aWR0aDogNjIuNSU7XG59XG5cbi5jb2wtMTYge1xuICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xNyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xufVxuXG4uY29sLTE4IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xOSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTIwIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMjEge1xuICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gIC1tcy1mbGV4OiAwIDAgODcuNSU7XG4gIGZsZXg6IDAgMCA4Ny41JTtcbiAgbWF4LXdpZHRoOiA4Ny41JTtcbn1cblxuLmNvbC0yMiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTIzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMjQge1xuICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDEyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAzNy41JTtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgIC1tb3otZmxleDogMCAwIDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tMTMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTE1IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Mi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Mi41JTtcbiAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5jb2wtc20tMTYge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTE4IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNzUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xOSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIwIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMjEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDg3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDg3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmNvbC1zbS0yMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMjQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctLXJldmVyc2VkLXNtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucm93LS1hbGlnbi1jZW50ZXItc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tYWxpZ24tZW5kLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW8tYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucm93LS1hbGlnbi1zdGFydC1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW8tYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1jZW50ZXItc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktZW5kLXNtIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LXN0YXJ0LXNtIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1tZC0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLW1kLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQtbWQge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LW1kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQtbWQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQtbWQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1sZy0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLWxnLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQtbGcge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQtbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci1sZyB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQtbGcge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQtbGcge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC14bC0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLXhsLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQteGwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci14bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQteGwge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LXhsIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci14bCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQteGwge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQteGwge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5idXR0b24sXG5hLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNGNkY2RjY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYnV0dG9uLFxuICBhLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5idXR0b24gPiBzcGFuLFxuYS5idXR0b24gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYnV0dG9uID4gW2NsYXNzXj1pY29uLV0sIGJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXSxcbmEuYnV0dG9uID4gW2NsYXNzXj1pY29uLV0sXG5hLmJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBidXR0b24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuYS5idXR0b24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuYS5idXR0b24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLFxuYS5idXR0b24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5idXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cyxcbmEuYnV0dG9uOmhvdmVyLFxuYS5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjIwLjUsIDIyMC41LCAyMjAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyMC41LCAyMjAuNSwgMjIwLjUpO1xufVxuYnV0dG9uOmZvY3VzLFxuYS5idXR0b246Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4yKTtcbn1cblxuYnV0dG9uLmRpc2FibGVkLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYWN0aW9uLm91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzdEODA4MTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjN0Q4MDgxO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdEODA4MTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24ub3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLm91dGxpbmVkID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24ub3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24ub3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLm91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24ub3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ub3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ub3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiKDk5LjkwMTU3NDgwMzEsIDEwMi4yOTkyMTI1OTg0LCAxMDMuMDk4NDI1MTk2OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDk5LjkwMTU3NDgwMzEsIDEwMi4yOTkyMTI1OTg0LCAxMDMuMDk4NDI1MTk2OSk7XG59XG4uYWN0aW9uLm91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTI1LCAxMjgsIDEyOSwgMC4yKTtcbn1cbi5hY3Rpb24ub3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3RDgwODE7XG59XG4uYWN0aW9uLm91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ub3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI1LCAxMjgsIDEyOSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTkuOTAxNTc0ODAzMSwgMTAyLjI5OTIxMjU5ODQsIDEwMy4wOTg0MjUxOTY5KTtcbn1cblxuLmFjdGlvbi5wcmltYXJ5OmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXI6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyOmFmdGVyLFxuLmFjdGlvbi1wcmltYXJ5OmhvdmVyOmFmdGVyLFxuLmFjdGlvbi5zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246aG92ZXI6YWZ0ZXIsXG4uYWN0aW9uLXNlY29uZGFyeTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjJyZW0pO1xufVxuLmFjdGlvbi5wcmltYXJ5OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuLmFjdGlvbi1wcmltYXJ5OmFmdGVyLFxuLmFjdGlvbi5zZWNvbmRhcnk6YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTphZnRlcixcbi5hY3Rpb24tc2Vjb25kYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4uYWN0aW9uLnByaW1hcnlbZGlzYWJsZWRdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25bZGlzYWJsZWRdLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBbZGlzYWJsZWRdLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnlbZGlzYWJsZWRdLFxuLmFjdGlvbi5zZWNvbmRhcnlbZGlzYWJsZWRdLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uW2Rpc2FibGVkXSxcbi5hY3Rpb24tc2Vjb25kYXJ5W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0VGQTUyRDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE1MkQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5wcmltYXJ5ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXByaW1hcnkgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLnByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLFxuLmFjdGlvbi1wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLnByaW1hcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLnByaW1hcnk6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnk6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5OmhvdmVyLFxuLmFjdGlvbi1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNi41MDQ0MjQ3Nzg4LCAxNDAuMjEyMzg5MzgwNSwgMTYuNDk1NTc1MjIxMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNi41MDQ0MjQ3Nzg4LCAxNDAuMjEyMzg5MzgwNSwgMTYuNDk1NTc1MjIxMik7XG59XG4uYWN0aW9uLnByaW1hcnk6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5OmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzOSwgMTY1LCA0NSwgMC4yKTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNFRkE1MkQ7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0VGQTUyRDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE1MkQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbiAgLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTYuNTA0NDI0Nzc4OCwgMTQwLjIxMjM4OTM4MDUsIDE2LjQ5NTU3NTIyMTIpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTYuNTA0NDI0Nzc4OCwgMTQwLjIxMjM4OTM4MDUsIDE2LjQ5NTU3NTIyMTIpO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM5LCAxNjUsIDQ1LCAwLjIpO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRUZBNTJEO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkOmhvdmVyLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYuNTA0NDI0Nzc4OCwgMTQwLjIxMjM4OTM4MDUsIDE2LjQ5NTU3NTIyMTIsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNi41MDQ0MjQ3Nzg4LCAxNDAuMjEyMzg5MzgwNSwgMTYuNDk1NTc1MjIxMik7XG59XG5cbi5hY3Rpb24uc2Vjb25kYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM1QjJDODA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUIyQzgwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5zZWNvbmRhcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLnNlY29uZGFyeSA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXNlY29uZGFyeSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnNlY29uZGFyeSA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXNlY29uZGFyeSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLnNlY29uZGFyeSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5zZWNvbmRhcnk6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnNlY29uZGFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeTpob3Zlcixcbi5hY3Rpb24tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG59XG4uYWN0aW9uLnNlY29uZGFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5MSwgNDQsIDEyOCwgMC4yKTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM1QjJDODA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUIyQzgwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbiAgLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY0LjAxNzQ0MTg2MDUsIDMwLjk1MzQ4ODM3MjEsIDkwLjA0NjUxMTYyNzkpO1xuICBib3JkZXItY29sb3I6IHJnYig2NC4wMTc0NDE4NjA1LCAzMC45NTM0ODgzNzIxLCA5MC4wNDY1MTE2Mjc5KTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5MSwgNDQsIDEyOCwgMC4yKTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1QjJDODA7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6aG92ZXIsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQuMDE3NDQxODYwNSwgMzAuOTUzNDg4MzcyMSwgOTAuMDQ2NTExNjI3OSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjQuMDE3NDQxODYwNSwgMzAuOTUzNDg4MzcyMSwgOTAuMDQ2NTExNjI3OSk7XG59XG5cbi5hY3Rpb24uYWx0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0QzN0I0NjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmFsdCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uYWx0ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5hbHQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLmFsdCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5hbHQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLmFsdCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLmFsdCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5hbHQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24uYWx0OmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uYWx0OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg1LjgwNzg2MDI2MiwgOTcuNDIzNTgwNzg2LCA0NC4xOTIxMzk3MzgpO1xuICBib3JkZXItY29sb3I6IHJnYigxODUuODA3ODYwMjYyLCA5Ny40MjM1ODA3ODYsIDQ0LjE5MjEzOTczOCk7XG59XG4uYWN0aW9uLmFsdDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIxMSwgMTIzLCA3MCwgMC4yKTtcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0QzN0I0NjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjRDM3QjQ2O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzN0I0NjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24uYWx0LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uYWx0LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uYWx0LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmFsdC1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5hbHQtb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuODA3ODYwMjYyLCA5Ny40MjM1ODA3ODYsIDQ0LjE5MjEzOTczOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4NS44MDc4NjAyNjIsIDk3LjQyMzU4MDc4NiwgNDQuMTkyMTM5NzM4KTtcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjExLCAxMjMsIDcwLCAwLjIpO1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEMzdCNDY7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmFsdC1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODUuODA3ODYwMjYyLCA5Ny40MjM1ODA3ODYsIDQ0LjE5MjEzOTczOCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg1LjgwNzg2MDI2MiwgOTcuNDIzNTgwNzg2LCA0NC4xOTIxMzk3MzgpO1xufVxuXG4uYWN0aW9uLmdyZWVuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQ0N0M1MztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdDNTM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmdyZWVuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5ncmVlbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uZ3JlZW4gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLmdyZWVuID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmdyZWVuID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5ncmVlbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLmdyZWVuID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmdyZWVuID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmdyZWVuOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZ3JlZW46Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS45Mzc1LCA5MS4wNjI1LCA2MC45NTMxMjUpO1xuICBib3JkZXItY29sb3I6IHJnYig0OS45Mzc1LCA5MS4wNjI1LCA2MC45NTMxMjUpO1xufVxuLmFjdGlvbi5ncmVlbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDY4LCAxMjQsIDgzLCAwLjIpO1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0NDdDNTM7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQ0N0M1MztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdDNTM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmdyZWVuLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLmdyZWVuLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmdyZWVuLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZ3JlZW4tb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS45Mzc1LCA5MS4wNjI1LCA2MC45NTMxMjUpO1xuICBib3JkZXItY29sb3I6IHJnYig0OS45Mzc1LCA5MS4wNjI1LCA2MC45NTMxMjUpO1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDY4LCAxMjQsIDgzLCAwLjIpO1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0N0M1Mztcbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OS45Mzc1LCA5MS4wNjI1LCA2MC45NTMxMjUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ5LjkzNzUsIDkxLjA2MjUsIDYwLjk1MzEyNSk7XG59XG5cbi5hY3Rpb24uZGFuZ2VyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXIuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2JhMzUzNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTM1MzU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmRhbmdlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uZGFuZ2VyID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5kYW5nZXIgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLmRhbmdlciA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5kYW5nZXIgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLmRhbmdlciA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLmRhbmdlciA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5kYW5nZXIgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24uZGFuZ2VyOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXIuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZGFuZ2VyOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXIuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQ2LjMwOTYyMzQzMSwgNDEuNjkwMzc2NTY5LCA0MS42OTAzNzY1NjkpO1xuICBib3JkZXItY29sb3I6IHJnYigxNDYuMzA5NjIzNDMxLCA0MS42OTAzNzY1NjksIDQxLjY5MDM3NjU2OSk7XG59XG4uYWN0aW9uLmRhbmdlcjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE4NiwgNTMsIDUzLCAwLjIpO1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjYmEzNTM1O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNiYTM1MzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzNTM1O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmRhbmdlci1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ2LjMwOTYyMzQzMSwgNDEuNjkwMzc2NTY5LCA0MS42OTAzNzY1NjkpO1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxODYsIDUzLCA1MywgMC4yKTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmEzNTM1O1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LjMwOTYyMzQzMSwgNDEuNjkwMzc2NTY5LCA0MS42OTAzNzY1NjksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5KTtcbn1cblxuLmFjdGlvbi53aGl0ZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1QjJDODA7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24ud2hpdGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLndoaXRlID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi53aGl0ZSA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24ud2hpdGUgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24ud2hpdGUgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLndoaXRlID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24ud2hpdGUgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ud2hpdGUgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ud2hpdGU6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi53aGl0ZTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5hY3Rpb24ud2hpdGU6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHdoaXRlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLndoaXRlLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ud2hpdGUtb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYWN0aW9uLm5vLXN0eWxlcywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubm8tc3R5bGVzLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubm8tc3R5bGVzLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm5vLXN0eWxlcy51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4uYWN0aW9uLndpZGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndpZGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aWRlLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndpZGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi53aWRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2lkZXIuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aWRlci5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aWRlci51cGRhdGUtY2FydC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLmZ1bGwsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZ1bGwuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mdWxsLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZ1bGwudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFjdGlvbi5mdWxsLW1vYmlsZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZnVsbC1tb2JpbGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mdWxsLW1vYmlsZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mdWxsLW1vYmlsZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFjdGlvbi5zbWFsbCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc21hbGwuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zbWFsbC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zbWFsbC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmFjdGlvbi5zbWFsbDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc21hbGwuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zbWFsbC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zbWFsbC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnNtYWxsOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zbWFsbC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNtYWxsLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNtYWxsLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmFjdGlvbiAubG9hZGluZy1pY29uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gLmxvYWRpbmctaWNvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IC5sb2FkaW5nLWljb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIC5sb2FkaW5nLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uYWN0aW9uLmxvYWRpbmcsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmxvYWRpbmcuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2FkaW5nLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmxvYWRpbmcudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjdGlvbi5sb2FkaW5nOmFmdGVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5sb2FkaW5nLmFjdGlvbjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9hZGluZy5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5sb2FkaW5nLnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMikgdXJsKC4uL2ltYWdlcy9sb2FkaW5nLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5hY3Rpb24ubG9hZGluZzpob3ZlcjphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubG9hZGluZy5hY3Rpb246aG92ZXI6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvYWRpbmcuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubG9hZGluZy51cGRhdGUtY2FydC1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWN0aW9uLmFjdGlvbi1jbGVhcjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdHlsZWQtYWN0aW9ucy10b29sYmFyLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIsIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoMywgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoMywgLmNhcnQtYWN0aW9ucy10b29sYmFyIGgzLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoMywgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaDMsIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLnZpZXdjYXJ0LmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS5hY3Rpb24udmlld2NhcnQsXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudmlld2NhcnQuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24uYmFjaywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzVCMkM4MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjdGlvbi5iYWNrOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjdGlvbi5iYWNrIHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uIHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFjdGlvbi5iYWNrOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogcmdiKDY0LjAxNzQ0MTg2MDUsIDMwLjk1MzQ4ODM3MjEsIDkwLjA0NjUxMTYyNzkpO1xufVxuLmFjdGlvbi5iYWNrOmhvdmVyOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb246aG92ZXI6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydDpob3ZlcjpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVCMkM4MDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdyxib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzdDRENEO1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDN0NEQ0Q7XG59XG5pbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0M3Q0RDRDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2IoMTE3Ljk4MjU1ODEzOTUsIDU3LjA0NjUxMTYyNzksIDE2NS45NTM0ODgzNzIxKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9dGVsXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPXNlYXJjaF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5XSxcbnRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuc2VsZWN0LFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUIyQzgwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMnB4IDI0cHggMnB4IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMiA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNIDEuNDEgMC41OSBMIDYgNS4xNyBMIDEwLjU5IDAuNTkgTCAxMiAyIEwgNiA4IEwgMCAyIFonIGZpbGw9JyUyMzRCNEI0QicgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdyxib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVCMkM4MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM1QjJDODA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiBpbnB1dCwgLmlucHV0LWdyb3VwID4gc2VsZWN0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQsIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbiwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC51cGRhdGUtY2FydC1pdGVtLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5hY3Rpb246bm90KDpmaXJzdC1jaGlsZCksXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmFjdGlvbi52aWV3Y2FydDpub3QoOmZpcnN0LWNoaWxkKSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC51cGRhdGUtY2FydC1pdGVtLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCMkM4MDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5maWVsZHNldC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpZWxkc2V0LWhlYWRlciAucHJlLWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG59XG4uZmllbGRzZXQtaGVhZGVyID4gLmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM1QjJDODA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5maWVsZHNldC1oZWFkZXIgPiAubGVnZW5kID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmZpZWxkc2V0IC5wcmUtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1QjJDODA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbn1cbi5maWVsZHNldCA+IC5sZWdlbmQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5maWVsZHNldCA+IC5sZWdlbmQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpZWxkc2V0IC5maWVsZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmllbGRzZXQgLmZpZWxkLXdyYXBwZXIgLmZpZWxkIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG4uZmllbGRzZXQgLmZpZWxkLFxuLmZpZWxkc2V0ID4gLmZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07XG59XG4uZmllbGRzZXQgLmZpZWxkLnNtYWxsLXRyYWlsZXIsXG4uZmllbGRzZXQgPiAuZmllbGQuc21hbGwtdHJhaWxlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG4uZmllbGRzZXQgLmZpZWxkID4gLmxhYmVsLFxuLmZpZWxkc2V0ID4gLmZpZWxkID4gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiByZ2IoMTc5Ljg4NjYyNzkwNywgMTM2LjMwMjMyNTU4MTQsIDIxNC4xOTc2NzQ0MTg2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpZWxkc2V0IC5maWVsZCA+IC5sYWJlbCxcbiAgLmZpZWxkc2V0ID4gLmZpZWxkID4gLmxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmZpZWxkc2V0IC5maWVsZCA+IC5sYWJlbC5sYWJlbC0teGwsXG4gIC5maWVsZHNldCA+IC5maWVsZCA+IC5sYWJlbC5sYWJlbC0teGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uZmllbGRzZXQgLmZpZWxkLnJlcXVpcmVkID4gLmxhYmVsOmFmdGVyLCAuZmllbGRzZXQgLmZpZWxkLl9yZXF1aXJlZCA+IC5sYWJlbDphZnRlcixcbi5maWVsZHNldCA+IC5maWVsZC5yZXF1aXJlZCA+IC5sYWJlbDphZnRlcixcbi5maWVsZHNldCA+IC5maWVsZC5fcmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwLjM3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmllbGRzZXQgLmZpZWxkIC5ub3RlLFxuLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAwIDAgMC42ODc1cmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgY29sb3I6IHJnYigxMTcuOTgyNTU4MTM5NSwgNTcuMDQ2NTExNjI3OSwgMTY1Ljk1MzQ4ODM3MjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmllbGRzZXQgLmZpZWxkIC5ub3RlLFxuICAuZmllbGRzZXQgPiAuZmllbGQgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwIDAgMCAxLjM3NXJlbTtcbiAgfVxufVxuLmZpZWxkc2V0IC5maWVsZCAubm90ZSBhLFxuLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlIGEge1xuICBjb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjM0Mzc1cmVtO1xufVxuXG4uZmllbGQtZXJyb3IsXG5kaXYubWFnZS1lcnJvcltnZW5lcmF0ZWRdLFxuZGl2Lm1hZ2UtZXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6ICNlMDJiMjc7XG59XG5cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UsXG4uZmllbGQuY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlLmRpc2FibGVkLFxuLmZpZWxkLmNob2ljZS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGxhYmVsLFxuLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBsYWJlbDpiZWZvcmUsXG4uZmllbGQuY2hvaWNlID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQuY2hvaWNlID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGVcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4wNjI1cmVtO1xuICBsZWZ0OiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsXG4uZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkE1MkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE1MkQ7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmFmdGVyLFxuLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZS5jaGVja291dC1hZ3JlZW1lbnQgLmxhYmVsLFxuLmZpZWxkLmNob2ljZS5jaGVja291dC1hZ3JlZW1lbnQgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuLmZpZWxkLnJhZGlvLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbi5maWVsZC5yYWRpbyA+IGlucHV0LFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpZWxkLnJhZGlvID4gbGFiZWwsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC5yYWRpbyA+IGxhYmVsOmJlZm9yZSxcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUIyQzgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLnJhZGlvID4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xODc1cmVtO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUIyQzgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uZmllbGQgLm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNlMDJiMjc7XG59XG5cbi5mb3JtLXJlcXVpcmVkLW5vdGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvcm0tcmVxdWlyZWQtbm90ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbC52YWxpZGF0aW9uLW5vIC5mZWVkYmFjayxcbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsLnZhbGlkYXRpb24teWVzIC5mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xufVxuLnF0eS1zbGlkZXJfX21pbiwgLnF0eS1zbGlkZXJfX21heCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogIzdEODA4MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnF0eS1zbGlkZXJfX21pbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDA7XG59XG4ucXR5LXNsaWRlcl9fbWF4IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiAwO1xufVxuLnF0eS1zbGlkZXJfX2luZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzVCMkM4MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDN0NEQ0Q7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LWJnIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzVCMkM4MDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5xdHktc2xpZGVyX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNUIyQzgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNUIyQzgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbn1cbi5xdHktc2xpZGVyX19pbnB1dC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJyZWFkY3J1bWJzIC5pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5icmVhZGNydW1icyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMHB4IDFweCAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5icmVhZGNydW1icyAuaXRlbSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnJlYWRjcnVtYnMgLml0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjNUIyQzgwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKDEwMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5tb2RhbC1jb250YWluZXIubW9kYWwtLWZ1bGxoZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciB7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBwYWRkaW5nOiAxLjM3NXJlbSAxLjAzMTI1cmVtO1xuICBtaW4taGVpZ2h0OiA0LjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLmFjdGlvbi1jbGVhciwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIuYWN0aW9uLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtIHtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24uYWN0aW9uLWNsZWFyOmhvdmVyLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNsZWFyLmFjdGlvbjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci5hY3Rpb246aG92ZXIsIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNsZWFyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWNsZWFyLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1QjJDODA7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC10aXRsZSAuYnRuLWJhY2sge1xuICBtYXJnaW46IC01cHggNHB4IDAgLTEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMXJlbSAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5LS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWJvZHkgLmZpZWxkc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5hY3Rpb246bm90KDpsYXN0LWNoaWxkKSwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmFjdGlvbi52aWV3Y2FydDpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubW9kYWwtY29udGFpbmVyID4gLm1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5LFxuICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbCA+IGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbDp0YXJnZXQsIC5tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubW9kYWw6dGFyZ2V0IC5tb2RhbC1vdmVybGF5LCAubW9kYWwuYWN0aXZlIC5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBhbmltYXRpb246IGZhZGUtaW4gMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbDp0YXJnZXQgLm1vZGFsLWNvbnRhaW5lciwgLm1vZGFsLmFjdGl2ZSAubW9kYWwtY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBzY2FsZS11cCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kYWwubW9kYWwtLXNtIC5tb2RhbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLm1vZGFsLm1vZGFsLS1sZyAubW9kYWwtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cblxuLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG59XG4ubW9kYWwtcG9wdXAgLmFjdGlvbi1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtcG9wdXAgLmFjdGlvbi1jbG9zZTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM3RDgwODE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm1vZGFsLXBvcHVwIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbn1cbi5tb2RhbC1wb3B1cCAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLXBvcHVwLmNvbmZpcm0gLm1vZGFsLWlubmVyLXdyYXAge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlci5kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ndWVzdC1zdGVwIC5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlci5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci5jb250ZW50ID4gLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMzLjc1cmVtO1xuICB9XG59XG5cbi5jaGVja291dC1jb250YWluZXIgLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5xdW90ZS1zdGVwc19fbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYigyMDMuOTA0MDY5NzY3NCwgMTc0LjI1NTgxMzk1MzUsIDIyNy4yNDQxODYwNDY1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW06bnRoLWNoaWxkKDMpIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0gLmluZGV4IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0gLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gIHBhZGRpbmc6IDAgMC42ODc1cmVtIDAuMzQzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMTE3Ljk4MjU1ODEzOTUsIDU3LjA0NjUxMTYyNzksIDE2NS45NTM0ODgzNzIxKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMS4zNzVyZW0gMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuY3VycmVudCwgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuYWxsb3dlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1QjJDODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmN1cnJlbnQ6YWZ0ZXIsIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmFsbG93ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM1QjJDODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXJBbmltYXRpb24gMC4zcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbi5jb21wbGV0ZWQgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICBjb2xvcjogIzYxOEVBNztcbn1cbi5jb21wbGV0ZWQgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuY3VycmVudDpiZWZvcmUge1xuICBjb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG59XG4uY29tcGxldGVkIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzYxOEVBNztcbn1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUIyQzgwO1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAxMCU7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM1QjJDODA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbV9fbnVtYmVyOmJlZm9yZSwgLnN0ZXBzIC5zdGVwLWl0ZW1fX251bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QjJDODA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjJDODA7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5hY3RpdmUgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uYWN0aXZlIC5zdGVwLWl0ZW1fX251bWJlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmFjdGl2ZSAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uZG9uZSAuc3RlcC1pdGVtX19udW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5kb25lIC5zdGVwLWl0ZW1fX251bWJlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uZG9uZSAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuc3RlcHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3RlcHM6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5zdGVwcyAuc3RlcC1pdGVtIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLnN0ZXAtcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RlcC1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm94IHtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDRENEO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJveCAuYm94LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLmJveCAuYm94LWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTJweCAwIDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmJveCAuYm94LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJveCAuYWN0aW9uLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzRCNEI0QjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmJveCAuYWN0aW9uLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmJveCAuYWN0aW9uID4gc3BhbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbiA+IHNwYW4sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ib3ggLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYm94IC5hY3Rpb246aG92ZXIsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbjpob3ZlciwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb246Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xufVxuLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb246Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5ib3ggLmFjdGlvbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG59XG4uYm94LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCMkM4MDtcbn1cbi5ib3gtLXByaW1hcnkgLmFjdGlvbiwgLmJveC0tcHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0tcHJpbWFyeSAuYWN0aW9uLCAuYm94LS1wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS1wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM1QjJDODA7XG59XG4uYm94LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBNTJEO1xufVxuLmJveC0tc2Vjb25kYXJ5IC5hY3Rpb24sIC5ib3gtLXNlY29uZGFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0tc2Vjb25kYXJ5IC5hY3Rpb24sIC5ib3gtLXNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tc2Vjb25kYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1zZWNvbmRhcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXNlY29uZGFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS1zZWNvbmRhcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0VGQTUyRDtcbn1cbi5ib3gtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE1MkQ7XG59XG4uYm94LS1vcmFuZ2UgLmFjdGlvbiwgLmJveC0tb3JhbmdlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1vcmFuZ2UgLmFjdGlvbiwgLmJveC0tb3JhbmdlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1vcmFuZ2UgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLW9yYW5nZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tb3JhbmdlIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1vcmFuZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLW9yYW5nZSAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjRUZBNTJEO1xufVxuLmJveC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xufVxuLmJveC0tZ3JlZW4gLmFjdGlvbiwgLmJveC0tZ3JlZW4gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLWdyZWVuIC5hY3Rpb24sIC5ib3gtLWdyZWVuIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1ncmVlbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tZ3JlZW4gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLWdyZWVuIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1ncmVlbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tZ3JlZW4gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogIzQ0N0M1Mztcbn1cbi5ib3gtLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkI2MTU7XG59XG4uYm94LS15ZWxsb3cgLmFjdGlvbiwgLmJveC0teWVsbG93IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS15ZWxsb3cgLmFjdGlvbiwgLmJveC0teWVsbG93IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS15ZWxsb3cgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXllbGxvdyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0teWVsbG93IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS15ZWxsb3cgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLXllbGxvdyAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjRDJCNjE1O1xufVxuLmJveC0tcHVycGxlLWRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTRBNzE7XG59XG4uYm94LS1wdXJwbGUtZGltIC5hY3Rpb24sIC5ib3gtLXB1cnBsZS1kaW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXB1cnBsZS1kaW0gLmFjdGlvbiwgLmJveC0tcHVycGxlLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHVycGxlLWRpbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHVycGxlLWRpbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHVycGxlLWRpbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tcHVycGxlLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tcHVycGxlLWRpbSAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjNUE0QTcxO1xufVxuLmJveC0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjI2NDdFO1xufVxuLmJveC0tcGluay1kaW0gLmFjdGlvbiwgLmJveC0tcGluay1kaW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXBpbmstZGltIC5hY3Rpb24sIC5ib3gtLXBpbmstZGltIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1waW5rLWRpbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcGluay1kaW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXBpbmstZGltIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1waW5rLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tcGluay1kaW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0IyNjQ3RTtcbn1cbi5ib3gtLWdyZXktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MThFQTc7XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5OSwgMjA1LCAyMDUsIDAuMjUpIDAlLCByZ2JhKDE5OSwgMjA1LCAyMDUsIDApIDEwMCUpO1xufVxuLnBhbmVsX19pbm5lciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYW5lbF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB3aWR0aDogMTAlO1xufVxuLnBhbmVsX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBNTJEO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuLnBhbmVsX19oZWFkZXIgLmljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucGFuZWxfX2hlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbnMgYTpob3ZlciwgLnBhbmVsX19oZWFkZXItYWN0aW9ucyBhOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhbmVsX19jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFuZWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFuZWxfX2NvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYW5lbF9fY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wYW5lbF9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFuZWxfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZBNTJEO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4ucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC0tYWx0IC5wYW5lbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzN0I0Njtcbn1cbi5wYW5lbC0tYWx0IC5wYW5lbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMzdCNDY7XG59XG4ucGFuZWwtLWdyZWVuIC5wYW5lbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5wYW5lbC0tZ3JlZW4gLnBhbmVsX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0N0M1Mztcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjVyZW0gcmdiYSg0OCwgNTUsIDY2LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbn1cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jYXJkLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYXJkLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY2RjY7XG59XG5cbi5zZWN0aW9uLWJveF9fd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0NEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5zZWN0aW9uLWJveF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zZWN0aW9uLWJveF9fd3JhcHBlciAuc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnNlY3Rpb24tYm94X193cmFwcGVyIC5zZWN0aW9uLWJveF9fZm9vdGVyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjYxMDYxOTQ2OSwgMTg1LjMwOTczNDUxMzMsIDkyLjM4OTM4MDUzMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3Rlci0tbXVsdGlwbGUtaXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY3Rpb24tYm94X19mb290ZXItLW11bHRpcGxlLWl0ZW1zIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tYm94X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnNlY3Rpb24tYm94X19pbmZvIC5kYXRlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbn1cbi5zZWN0aW9uLWJveF9faW5mbyAuZGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLWJveF9faW5mbyAuZGV0YWlscyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyBkdDpub3QoOmxhc3Qtb2YtdHlwZSksXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gZHQ6bGFzdC1vZi10eXBlLFxuLnNlY3Rpb24tYm94X19pbmZvIGRkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gZHQsXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGFibGUudGFibGUtLWhvdmVyIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y2RjZGNjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxudGFibGUudGFibGUtLWhvdmVyIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cblxudGFibGUudGFibGUtLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cblxudGFibGUudGFibGUtLWFsaWduLWNlbnRlciB0Ym9keSB0ciB0ZCwgdGFibGUudGFibGUtLWFsaWduLWNlbnRlciB0Ym9keSB0ciB0aCwgdGFibGUudGFibGUtLWFsaWduLWNlbnRlciB0aGVhZCB0ciB0ZCwgdGFibGUudGFibGUtLWFsaWduLWNlbnRlciB0aGVhZCB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlLXBhZ2luYXRpb24taW5mbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZS1wYWdpbmF0aW9uLWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZS1wYWdpbmF0aW9uLXBlcnBhZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGFibGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kYXRhLnRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGF0YS50YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGF0YS50YWJsZSB0Ym9keSxcbiAgLmRhdGEudGFibGUgdHIsXG4gIC5kYXRhLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGF0YS50YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0NEQ0Q7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRkW2RhdGEtbGFiZWxdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDAuNjg3NXJlbSAwLjY4NzVyZW0gNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDIuNzVyZW07XG4gIH1cbiAgLmRhdGEudGFibGUgdGRbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3Q0RDRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRUZBNTJEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM5LCAxNjUsIDQ1LCAwLjI1KTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE1MkQ7XG4gIGJvcmRlci1jb2xvcjogI0VGQTUyRDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjQzdDRENEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjQzdDRENEO1xufVxuXG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5uYXZiYXJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5uYXZiYXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhcl9faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBNTJEO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAyMHB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csaGVpZ2h0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmxvZ28ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA5LjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBmbG9hdDogbm9uZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICNFRkE1MkQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uLm15YWNjb3VudDphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXlhY2NvdW50LmFjdGlvbjphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubXlhY2NvdW50LmFjdGlvbjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teWFjY291bnQuYWN0aW9uLnZpZXdjYXJ0OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLm15YWNjb3VudC5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXlhY2NvdW50LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXlhY2NvdW50LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm15YWNjb3VudC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC5teWFjY291bnQudXBkYXRlLWNhcnQtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCAuaGVhZGVyLmNvbnRlbnQge1xuICBoZWlnaHQ6IDQuMTI1cmVtO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIC5sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCAuaGVhZGVyLmNvbnRlbnQge1xuICAgIGhlaWdodDogNC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg2cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIGxpIHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5oZWFkZXItbGlua3MgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmhlYWRlci1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiA2LjE4NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZXhwYW5kZWQgaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDYuMTg3NXJlbTtcbiAgfVxufVxuLmhlYWRlci1leHBhbmRlZCBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICBoZWlnaHQ6IDUuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhlYWRlci1leHBhbmRlZCBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICAgIGhlaWdodDogNC4xMjVyZW07XG4gIH1cbn1cbi5oZWFkZXItZXhwYW5kZWQgLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgbWFyZ2luOiAwLjUxNTYyNXJlbSAwIDA7XG59XG5cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5mb3JtLm1pbmlzZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0Q4MDgxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUZBNTJEO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmFjdGlvbi5zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5zZWFyY2guYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWFyY2gudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjRUZBNTJEO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmFjdGlvbi5zZWFyY2g6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2guYWN0aW9uOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLmFjdGlvbjpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stc2VhcmNoIC5zZWFyY2gudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYWN0aW9uLnNlYXJjaFtkaXNhYmxlZF0sIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaFtkaXNhYmxlZF0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5zZWFyY2hbZGlzYWJsZWRdLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoW2Rpc2FibGVkXS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stc2VhcmNoIC5zZWFyY2hbZGlzYWJsZWRdLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogIzdEODA4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXYtc2VjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtc2VjdGlvbnMgLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3Age1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFRkE1MkQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAucGFyZW50IGEubGV2ZWwtdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMC5wYXJlbnQgYS5sZXZlbC10b3A6YWZ0ZXIge1xuICByaWdodDogMjBweDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMC5wYXJlbnQgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMDpob3ZlciBhLmxldmVsLXRvcCB7XG4gIGNvbG9yOiAjRUZBNTJEO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDA6aG92ZXIgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uOmFmdGVyIHtcbiAgY29sb3I6ICNFRkE1MkQ7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAuYWN0aXZlIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDFyZW0gcmdiYSg0OCwgNTUsIDY2LCAwLjE1KTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSBhIHtcbiAgY29sb3I6ICNFRkE1MkQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXYtc2VjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5uYXYtc2VjdGlvbnMgLnNlY3Rpb24taXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3A6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wIHtcbiAgICBjb2xvcjogIzVCMkM4MDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDA6aG92ZXIgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uOmFmdGVyIHtcbiAgICBjb2xvcjogIzVCMkM4MDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUgYSB7XG4gICAgY29sb3I6ICM1QjJDODA7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAuc3VibWVudSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3Q0RDRDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5zdWJtZW51Om5vdCg6Zmlyc3QtY2hpbGQpID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM1QjJDODA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUIyQzgwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb246Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY0LjAxNzQ0MTg2MDUsIDMwLjk1MzQ4ODM3MjEsIDkwLjA0NjUxMTYyNzkpO1xuICBib3JkZXItY29sb3I6IHJnYig2NC4wMTc0NDE4NjA1LCAzMC45NTM0ODgzNzIxLCA5MC4wNDY1MTE2Mjc5KTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5MSwgNDQsIDEyOCwgMC4yKTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcGFkZGluZzogMCAwO1xuICB3aWR0aDogNDBweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAudGV4dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiAudGV4dCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiAudGV4dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLWxhYmVsLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLWxhYmVsLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLWxhYmVsLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci1udW1iZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLmNvdW50ZXItbnVtYmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLW51bWJlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXItbnVtYmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jb3VudGVyLnF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTJweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNFRkE1MkQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eS5lbXB0eSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5LmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmJlZm9yZSB7XG4gIHJpZ2h0OiAzOXB4O1xuICB0b3A6IC0xOHB4O1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMTJweCA2cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmFmdGVyIHtcbiAgcmlnaHQ6IDM4cHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci13aWR0aDogN3B4IDdweCAxM3B4IDdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjZGNkY2IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmNsb3NlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNsb3NlLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jbG9zZS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2xvc2U6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNsb3NlLmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2xvc2UuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNsb3NlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2xvc2U6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLml0ZW1zLXRvdGFsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdWJ0b3RhbCB7XG4gIG1hcmdpbjogMCAwcHggMTBweCAxMHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3VidG90YWwgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN1YnRvdGFsIC5hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtYXJnaW46IDAgMHB4IDE1cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTIwcHggMTVweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcXR5IC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjN0Q4MDgxO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtaXRlbS1xdHkge1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogNnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZWRpdC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5kZWxldGU6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5lZGl0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZWRpdC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmRlbGV0ZTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjVyZW0gcmdiYSg0OCwgNTUsIDY2LCAwLjE1KTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZWRpdCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmVkaXQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5kZWxldGUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzdEODA4MTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZWRpdDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmRlbGV0ZTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTMxcHggMCAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QuYWN0aW9ucyA+IC5wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0Om5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGU6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDExMCU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBheW1lbnQtaW5mby1zdGF0dXMge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXMtLW9uLWhvbGQsXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tY2FuY2VsZWQsXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tZGVjbGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzNTM1O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tYXdhaXRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19faWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX19saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBheW1lbnQtaW5mby1zdGF0dXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogSW5mbyAoaSkgaWNvbiBjb250ZW50ICovXG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICB0b3A6IC01OXB4O1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMnJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogcmdiKDE3OS44ODY2Mjc5MDcsIDEzNi4zMDIzMjU1ODE0LCAyMTQuMTk3Njc0NDE4Nik7XG4gIHBhZGRpbmc6IDNweDtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb25bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICB0b3A6IC0zOXB4O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb25bYXJpYS1leHBhbmRlZD1mYWxzZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVCMkM4MDtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjN0Q4MDgxO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YmVmb3JlLCAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAubWFnZS1lcnJvciB+IC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICB0b3A6IC03OHB4O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAubWFnZS1lcnJvciB+IC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1hY3Rpb25bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICB0b3A6IC01OHB4O1xufVxuXG4uZmllbGQgLmNvbnRyb2wuX3dpdGgtdG9vbHRpcC5fd2l0aC10b29sdGlwLS1jdXN0b20gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuXG4udGl0bGUtLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpdGxlLS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLlNHLWNvbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uU0ctaGVhZGVyLWZvbnQtbmFtZSxcbi5TRy1ib2R5LWZvbnQtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4uU0ctc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIuNzVyZW07XG59XG5cbi5TRy1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3Q0RDRDtcbn1cblxuLlNHLWNvbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5TRy1jb2xfX2NvbnRlbnQgLmZvcm0gLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uU0ctYm9keS1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5TRy1oZWFkZXItZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLlNHLWNvbG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5TRy1jb2xvdXIge1xuICBmbGV4OiAwIDAgMTMuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5TRy1jb2xvdXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC42cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiA4LjVyZW07XG59XG5cbi5TRy1jb2xvdXJfX3ZhbHVlIHtcbiAgaGVpZ2h0OiAxMy43NXJlbTtcbn1cblxuLlNHLWJ1dHRvbnMtcm93LS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uU0ctYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU0ctYnV0dG9ucy1jb2wge1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TRy1idXR0b25zX193cmFwcGVyIC5hY3Rpb24sIC5TRy1idXR0b25zX193cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuU0ctYnV0dG9uc19fd3JhcHBlciAuYWN0aW9uLCAuU0ctYnV0dG9uc19fd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5TRy1idXR0b25zX193cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuU0ctYnV0dG9uc19fd3JhcHBlciAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5TRy1idXR0b25zX193cmFwcGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuU0ctY29sb3VyOm50aC1jaGlsZCgybisyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TRy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0LjEyNXJlbTtcbiAgfVxuICAuU0ctY29sX19jb250ZW50IC5mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuU0ctY29sb3VyIHtcbiAgICBmbGV4OiAwIDAgMTMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuU0ctdHdvLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5TRy1idXR0b25zX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGdhcDogMXJlbTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlIHtcbiAgbWFyZ2luOiAwIC0xcHggMCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlID4gLnN3aXRjaCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogZnJvbS1mb250O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgY29sb3I6ICM3RDYwODc7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlID4gLnN3aXRjaDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZS5hY3RpdmUgPiAuc3dpdGNoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM0RjI2ODM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZS5hY3RpdmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDIwcHggIzRGMjY4MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0uY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS5jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5maWVsZHNldDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAuY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5hY3Rpb24ucmVtaW5kLCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5yZW1pbmQuYWN0aW9uLCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucmVtaW5kLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjcxODc1cmVtO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItbG9naW4ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stbmV3LWN1c3RvbWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQ2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubG9naW4tY29udGFpbmVyIC5ibG9jay1jdXN0b21lci1yZWdpc3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTg4cHg7XG4gIH1cbn1cbi5sb2dpbi1jb250YWluZXIgLmJsb2NrLWN1c3RvbWVyLXJlZ2lzdGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIgLmJsb2NrLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY3VzdG9tZXItcmVnaXN0ZXItbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzdEODA4MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXItcmVnaXN0ZXItbm90ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtLWxvZ2luIC5wZXJzaXN0ZW50IC50b29sdGlwLnRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5yZW1pbmQsIC5mb3JtLWxvZ2luIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC5hY3Rpb24sIC5mb3JtLWxvZ2luIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnJlbWluZC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWxvZ2luIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS5wYXNzd29yZC5yZXNldCxcbi5mb3JtLnNlbmQuY29uZmlybWF0aW9uLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0LFxuLmZvcm0uY3JlYXRlLmFjY291bnQsXG4uZm9ybS5zZWFyY2guYWR2YW5jZWQsXG4uZm9ybS5mb3JtLW9yZGVycy1zZWFyY2gge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tY3JlYXRlLWFjY291bnQgLmZpZWxkc2V0LmNyZWF0ZS5hY2NvdW50OmFmdGVyLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0IC5maWVsZHNldDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlLmFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUuYWN0aXZlIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMC42ODc1cmVtO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUgLmljb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG59XG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnJlZ2lzdGVyLW9mZmxpbmUtc3RlcC0yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA5MyU7XG59XG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIgLmJsb2NrLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5yZWdpc3Rlci1vZmZsaW5lLXN0ZXAtMiAuYmxvY2stY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmZpZWxkc2V0LmFkZHJlc3MgPiAubGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuZmllbGQtcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5mb3JtLWNyZWF0ZS1hY2NvdW50IC5zdGVwLXBhbmVfaW5uZXIge1xuICBtaW4taGVpZ2h0OiA2MzNweDtcbn1cblxuLmFjY291bnQtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFjY291bnQtbWVudSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmFjY291bnQtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCMkM4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFjY291bnQtbWVudV9faXRlbTp2aXNpdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFjY291bnQtbWVudV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uYWNjb3VudC1tZW51X19pdGVtOmhvdmVyLCAuYWNjb3VudC1tZW51X19pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3VudC1tZW51X19pdGVtOmhvdmVyOmJlZm9yZSwgLmFjY291bnQtbWVudV9faXRlbTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY291bnQtbWVudV9faXRlbS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxOHB4IDE1cHggMCAxNXB4O1xuICBib3JkZXItY29sb3I6ICM1QjJDODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQTUyRDtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLW9yYW5nZS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUZBNTJEO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tZ3JlZW4uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkI2MTU7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS15ZWxsb3cuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0QyQjYxNTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXB1cnBsZS1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE0QTcxO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcHVycGxlLWRpbS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUE0QTcxO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjI2NDdFO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcGluay1kaW0uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyNjQ3RTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE1MkQ7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1zZWNvbmRhcnkuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGQTUyRDtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLWdyZXktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MThFQTc7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51IGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkgYTpob3ZlciwgLmFjY291bnQtbWVudV9fc3VibWVudSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuNjEwNjE5NDY5LCAxODUuMzA5NzM0NTEzMywgOTIuMzg5MzgwNTMxKTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LjA2MjUsIDE1Ni45Mzc1LCAxMDUuMDQ2ODc1KTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzQuMjcyNzI3MjcyNywgMjA2LjYzNjM2MzYzNjQsIDQ3LjcyNzI3MjcyNzMpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tcHVycGxlLWRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTQuNTQ1NDU0NTQ1NSwgOTQuMTgxODE4MTgxOCwgMTQzLjgxODE4MTgxODIpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjkyNjcyNDEzNzksIDEzNC4wNzMyNzU4NjIxLCAxNTQuMzU3NzU4NjIwNyk7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjYxMDYxOTQ2OSwgMTg1LjMwOTczNDUxMzMsIDkyLjM4OTM4MDUzMSk7XG59XG4uYWNjb3VudC1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaS5oYXMtc3VibWVudSAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGkuaGFzLXN1Ym1lbnUgLmFjY291bnQtbWVudV9faXRlbSAuY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaTpob3ZlciAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGk6aG92ZXIgLmFjY291bnQtbWVudV9fc3VibWVudSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmFjY291bnQgLnBhZ2UtbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjY291bnQgLnBhZ2UtbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY291bnQtZGFzaGJvYXJkX19ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uY3VzdG9tZXJfX3RvcC1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXJfX3RvcC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9faW50ZXJhY3RpdmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5jdXN0b21lcl9faW50ZXJhY3RpdmUtY29udGFpbmVyIC5jdXN0b21lcl9fYWNjb3VudC1sb2dvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbi50b2dnbGUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRvZ2dsZS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3BhbixcbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3Bhbjo6YmVmb3JlLFxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuOjphZnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogIzVCMkM4MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3BhbjpiZWZvcmUge1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuOmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyLmFjdGl2ZSA+IHNwYW46YmVmb3JlLCAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbjphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlci5hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbS5jdXJyZW50ID4gc3Ryb25nIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0Mi42MTA2MTk0NjksIDE4NS4zMDk3MzQ1MTMzLCA5Mi4zODkzODA1MzEpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW06bGFzdC1jaGlsZCBhLFxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbTpsYXN0LWNoaWxkIHN0cm9uZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjE2LjUwNDQyNDc3ODgsIDE0MC4yMTIzODkzODA1LCAxNi40OTU1NzUyMjEyKTtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0gLmRlbGltaXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEge1xuICBjb2xvcjogIzVCMkM4MDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDY0LjAxNzQ0MTg2MDUsIDMwLjk1MzQ4ODM3MjEsIDkwLjA0NjUxMTYyNzkpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEsXG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDEuMDMxMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjE2LjUwNDQyNDc3ODgsIDE0MC4yMTIzODkzODA1LCAxNi40OTU1NzUyMjEyKTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCA2NnB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmNvbnRlbnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDY2cHgsIDApO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLm5hdi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzLCB2aXNpYmlsaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwcztcbiAgfVxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5uYXYtb3ZlcmxheS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtLmN1cnJlbnQgPiBzdHJvbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBhLFxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tZXJfX2FjY291bnQtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jdXN0b21lcl9fYWNjb3VudC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudC1udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5pbmZvID4gLmxlZ2VuZCxcbi5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQuaW5mbyA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQucGFzc3dvcmQsIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQubWFuYWdlLWFkZHJlc3NlcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDRENEO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0LnBhc3N3b3JkLCAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0Lm1hbmFnZS1hZGRyZXNzZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbn1cbi5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQuaW5mbywgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5wYXNzd29yZCwgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldDpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50X2NvbW11bmljYXRpb24tZWRpdCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lci1hY2NvdW50X2NvbW11bmljYXRpb24tZWRpdCAucGFnZS1tYWluIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWFkZHJlc3NlcyAuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXItYWNjb3VudC1hZGRyZXNzZXMgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5yb3cgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuLnNlY3Rpb25fX2xhdGVzdC1xdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4uYmxvY2stYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxNjUsIDQ1LCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5kZWZhdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5hY3Rpb24uZGVsZXRlLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVsZXRlLmFjdGlvbiwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTBweDtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5hY3Rpb24uc2VsZWN0OmRpc2FibGVkLCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWxlY3QuYWN0aW9uOmRpc2FibGVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5zZWxlY3QuYWN0aW9uOmRpc2FibGVkLCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VsZWN0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5zZWxlY3QudXBkYXRlLWNhcnQtaXRlbTpkaXNhYmxlZCwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VsZWN0LmFjdGlvbi52aWV3Y2FydDpkaXNhYmxlZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuc2VsZWN0LmFjdGlvbi52aWV3Y2FydDpkaXNhYmxlZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VsZWN0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlbGVjdC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYWN0aW9uLnNlY29uZGFyeSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLmFjdGlvbiwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTY1LCA0NSwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSwgMTY1LCA0NSwgMC44KTtcbn1cbi5ibG9jay1hZGRyZXNzLmFjdGl2ZSAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTUyZDtcbn1cbi5ibG9jay1hZGRyZXNzLmFjdGl2ZSAuYmxvY2stYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYmxvY2stYWRkcmVzcy5uZXcgLmJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay1hZGRyZXNzX19uZXctYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjM5LCAxNjUsIDQ1LCAwLjgpO1xuICBmb250LXNpemU6IDgwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2NrLWFkZHJlc3MtbGlzdCA+IC5pcy1kZWZhdWx0IHtcbiAgb3JkZXI6IC0xO1xufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCAuYmxvY2stYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ibG9jay1hZGRyZXNzLWxpc3QgLmJsb2NrLWFkZHJlc3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCAuYmxvY2stYWRkcmVzcyAuYmxvY2stY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWZjLW9yZGVycyA+IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mYy1vcmRlcnMgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDN0NEQ0Q7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG4ubWZjLW9yZGVycyAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlICNsb2MtdHJhbnMtZGF0YS1sb2FkaW5nIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIC5zcGlubmVyLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIC5zcGlubmVyLWJvcmRlciAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4ubWZjLW9yZGVycyAudGFibGUgdGhlYWQgdHIgdGgsIC5tZmMtb3JkZXJzIC50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHJnYigyMDMuOTA0MDY5NzY3NCwgMTc0LjI1NTgxMzk1MzUsIDIyNy4yNDQxODYwNDY1KTtcbiAgY29sb3I6ICM1QjJDODA7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mYy1vcmRlcnMgLnRhYmxlIHRoZWFkIHRyIHRoLCAubWZjLW9yZGVycyAudGFibGUgdGhlYWQgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWZjLW9yZGVycyAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIH1cbiAgLm1mYy1vcmRlcnMgLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgfVxufVxuLm1mYy1vcmRlcnMgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm15b3JkZXJzdGF0dXMtZmluZC1pbmRleCAucGFnZS1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXlvcmRlcnN0YXR1cy1pbmRleC1pbmRleCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm15LWNyZWRpdC1jYXJkcyAuYWN0aW9uLmRlbGV0ZSwgLm15LWNyZWRpdC1jYXJkcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24sIC5teS1jcmVkaXQtY2FyZHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubXktY3JlZGl0LWNhcmRzIC5hY3Rpb24uZGVsZXRlOmhvdmVyLCAubXktY3JlZGl0LWNhcmRzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb246aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbjpob3ZlciwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5teS1jcmVkaXQtY2FyZHMgLmFjdGlvbi5kZWxldGU6YmVmb3JlLCAubXktY3JlZGl0LWNhcmRzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb246YmVmb3JlLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubWZjLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVGRjI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWZjLWNvbnRhaW5lciBoMiwgLm1mYy1jb250YWluZXIgaDMsIC5tZmMtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tZmMtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1mYy1jb250YWluZXIgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDRENEO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M3Q0RDRDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZCB0ZDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzdDRENEO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZS5vcGVuIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnJvdy1tb3JlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3Q0RDRDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDN0NEQ0Q7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUgdGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M3Q0RDRDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIgLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5wcmljZS1ib3ggPiAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5ibG9jay1hY2NvdW50LWJhbGFuY2Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M3Q0RDRDtcbiAgcGFkZGluZy10b3A6IDIuMDYyNXJlbTtcbn1cblxuLmFjY291bnQgLmNvbHVtbi5tYWluIC5ibG9jay1hY2NvdW50LWJhbGFuY2U6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrLWFjY291bnQtYmFsYW5jZTpub3QoLndpZGdldCkgLnByaWNlLWJveCAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGlyZWN0LWRlYml0LWluc3RydWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM1QjJDODA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wMzEyNXJlbTtcbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICAuZGlyZWN0LWRlYml0LWluc3RydWN0aW9uc19fY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiAucGFuZWxfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZBNTJEO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucXVvdGUtc3RlcHMge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5xdW90ZS1zdGVwczpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbiAgcmlnaHQ6IDglO1xufVxuLnF1b3RlLXN0ZXBzIC5zdGVwLWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5xdW90ZS1zdGVwcyAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5xdW90ZS1pbmRleC1pbmRleCAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtbWFpbiAuaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZV9fY2FyYm9uLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMCAwO1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXIgaDMge1xuICBtYXJnaW46IDAgMCAwLjM0Mzc1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXJfX3F1b3RlLXVwZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZC5yYWRpbyA+IC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnF1b3RlLWZvcm0gLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtIC5zZWN0aW9uX19wcm9kdWN0cyB7XG4gIG1pbi1oZWlnaHQ6IDE3LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzVCMkM4MDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIH1cbn1cblxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5xdW90ZXMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5jYXJ0LWRpc2NvdW50IHtcbiAgb3JkZXI6IHVuc2V0O1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5xdW90ZS13cmFwcGVyIC5kZWxpdmVyeS10aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYigyNDIuNjEwNjE5NDY5LCAxODUuMzA5NzM0NTEzMywgOTIuMzg5MzgwNTMxKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLnF1b3RlLWZvcm1fX2FjY291bnQgLm5vdGljZSB7XG4gIG9yZGVyOiAyO1xuICBjb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1mb3JtX19hY2NvdW50IC5ub3RpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ucXVvdGUtZm9ybS1sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjQzdDRENEO1xufVxuLnF1b3RlLWZvcm0tbG9hZGluZyBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucXVvdGUtcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucXVvdGUtcHJvZHVjdHNfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnF1b3RlLXByb2R1Y3RzLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIxNi41MDQ0MjQ3Nzg4LCAxNDAuMjEyMzg5MzgwNSwgMTYuNDk1NTc1MjIxMik7XG59XG5cbi5xdW90ZS1wcm9kdWN0c19fY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3RlLXByb2R1Y3QtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnF1b3RlLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAucXVvdGUtcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogMC41NjI1cmVtO1xuICB9XG59XG4ucXVvdGUtcHJvZHVjdC1ib3ggLnJhZGlvLWN1c3RvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0LWJveCAucmFkaW8tY3VzdG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5xdW90ZS1wcm9kdWN0LWJveCBsYWJlbC5yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucXVvdGUtcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG4ucXVvdGUtcHJvZHVjdC1ib3ggLnBhbmVsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2lkZ2V0L2hlYXRpbmdvaWwtYmcuanBnKTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MCUgY2VudGVyO1xufVxuLnF1b3RlLXByb2R1Y3QtYm94LnBhbmVsLS1hbHQgLnBhbmVsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2lkZ2V0L3ByZW1pdW0uanBnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDYwJSBjZW50ZXI7XG59XG4ucXVvdGUtcHJvZHVjdC1ib3gucGFuZWwtLWFsdCAucGFuZWxfX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctdG9wOiAxNSU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy93aWRnZXQvZ2xvd21heC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm5ldy1jdXN0b21lcl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjYxMDYxOTQ2OSwgMTg1LjMwOTczNDUxMzMsIDkyLjM4OTM4MDUzMSk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMC4xNzE4NzVyZW0gMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ldy1jdXN0b21lcl9fYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuLm5ldy1jdXN0b21lcl9fYmFkZ2UgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNDM3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX3ByZW1pdW0taW1nIHtcbiAgICBtYXJnaW46IDAuNjg3NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0c19fcHJlbWl1bS1pbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDRENEO1xuICB9XG59XG5cbi5xdW90ZS1mb3JtIC5idXNpbmVzcy1ub3RlcyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYucHJpbWFyeSwgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBkaXYudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYudXBkYXRlLWNhcnQtaXRlbSwgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGRpdi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgZGl2LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgZGl2LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnF1b3Rlcy1pdGVtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZXMtaXRlbS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnF1b3Rlcy1pdGVtLWJveCAucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5xdW90ZXMtaXRlbS1ib3ggLnBhbmVsX19oZWFkZXItYWN0aW9ucyAuY2hhbmdlLW9yZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5xdW90ZXMtY2FyYm9uLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucXVvdGVzLWNhcmJvbi1vZmZzZXQgLnBhbmVsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyYm9uL3dpZGUuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuLnF1b3Rlcy1jYXJib24tb2Zmc2V0IC5wYW5lbF9faW5uZXIge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucXVvdGUtdXBkYXRlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGJhY2tncm91bmQ6IHJnYigyNDIuNjEwNjE5NDY5LCAxODUuMzA5NzM0NTEzMywgOTIuMzg5MzgwNTMxKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmNoZWNrb3V0LWNhcnQtaW5kZXggI21haW5jb250ZW50ID4gLnBhZ2UubWVzc2FnZXMgLm1lc3NhZ2Uuc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRhaW5lciAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsXG4uY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtLFxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWRpc2NvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4gIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0LFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtLFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZGlzY291bnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4gIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0LFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtLFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZGlzY291bnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkIHRyIHRoLmNvbCB7XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3Q0RDRDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB0aGVhZCB0ciB0aC5jb2wge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGhlYWQgdHIgdGguY29sLnN1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkIHRyIHRoLmNvbC5xdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wge1xuICBwYWRkaW5nOiAxOHB4IDZweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLnF0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHggNnB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wuaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLml0ZW0gLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICB9XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1vcHRpb25zIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY2FydC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY2FydC1wcmljZSAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wucHJpY2UsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5xdHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wuc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29udHJvbC5xdHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogI0VGQTUyRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1kZWxldGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4uY2FydC1jYXJib24tb2Zmc2V0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmJsb2NrLmRpc2NvdW50IHtcbiAgbWFyZ2luOiAxLjM3NXJlbSAwO1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDRENEO1xufVxuLmJsb2NrLmRpc2NvdW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzQzNzVyZW07XG4gIGN1cnNvcjogdW5zZXQ7XG59XG4uYmxvY2suZGlzY291bnQgLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsb2NrLmRpc2NvdW50IC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2suZGlzY291bnQgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIHtcbiAgICBtYXgtd2lkdGg6IDE3LjM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZpZWxkIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLXdpZHRoOiA1LjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXN1bW1hcnksXG4ub3BjLWJsb2NrLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUzLjQ0MjQ3Nzg3NjEsIDI0Ni4yMzg5MzgwNTMxLCAyMzQuNTU3NTIyMTIzOSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FydC1zdW1tYXJ5IC50aXRsZSxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzVCMkM4MDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxLjM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmJsb2NrLnNoaXBwaW5nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5zaGlwcGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHksXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0aCxcbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLFxuLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRoLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0aCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0Mi42MTA2MTk0NjksIDE4NS4zMDk3MzQ1MTMzLCA5Mi4zODkzODA1MzEpO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayBzdHJvbmcsIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHN0cm9uZywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrIHN0cm9uZywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmsgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCBzdHJvbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayBzdHJvbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LFxuICAub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayxcbiAgLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbiAgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssXG4gIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi5jYXJ0LWFjdGlvbnMtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2FydC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5jaGVja291dCwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5jaGVja291dC5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5jaGVja291dC5hY3Rpb24ge1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4uY2FydC1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5jaGVja291dC1pbmRleC1pbmRleCAuY2hlY2tvdXQtYmlsbGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXguc2hpcHBpbmctc3RlcCAuY2hlY2tvdXQtYmlsbGluZywgLmNoZWNrb3V0LWluZGV4LWluZGV4LnBheW1lbnQtc3RlcCAuY2hlY2tvdXQtYmlsbGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnNoaXBwaW5nLXN0ZXAgLmJsb2NrLWFkZHJlc3MtbGlzdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXgucGF5bWVudC1zdGVwIC5ibG9jay5ub3RpZmljYXRpb25zLFxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnBheW1lbnQtc3RlcCAuYmxvY2suYmxvY2stZGVsaXZlcnktY29tbWVudHMsXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXgucGF5bWVudC1zdGVwIC5ibG9jay5zbWFsbC10cnVjay1kZWxpdmVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub3BjLWJsb2NrLXN1bW1hcnkgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgPiAudGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIC5zdWJ0b3RhbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIC5wcmljZS1pbmNsdWRpbmctdGF4LCAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLW5hbWUtYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXF0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAudG9nZ2xlLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBjb2xvcjogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuaXRlbS1vcHRpb25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnMgZHQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9ucyBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9ucyBkdDpmaXJzdC1jaGlsZCB7XG4gIGNsZWFyOiBub25lO1xufVxuXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIge1xuICB3aWR0aDogOTAlO1xuICBvcmRlcjogMDtcbn1cbi5jaGVja291dC1jb250YWluZXIgLm9wYy1wYXltZW50IHtcbiAgb3JkZXI6IDI7XG59XG4uY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIC50b3RhbHMuc2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciA+IC5tZXNzYWdlcyB7XG4gIG9yZGVyOiAyO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciAuY2hlY2tvdXQtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2hlY2tvdXQtY29udGFpbmVyIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB9XG4gIC5jaGVja291dC1jb250YWluZXIgLmNoZWNrb3V0LW1haW4ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jaGVja291dC1jb21tZW50cyAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxOEVBNztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG59XG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlciAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlciAuZGVmYXVsdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MThFQTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLm9wYy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm9wYy13cmFwcGVyIC5uby1xdW90ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3BjLXdyYXBwZXIgLm1ldGhvZHMtc2hpcHBpbmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wYy13cmFwcGVyIC5zdGVwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm9wYy1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wYy1zaWRlYmFyIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgLm9wYy1zaWRlYmFyLl9zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG4gIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4zNzVyZW07XG4gIH1cbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMzc1cmVtO1xufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3Q0RDRDtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIHRoLFxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwIDAgMC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIC5hbW91bnQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtY29udGVudCAjcmVhbGV4cGF5bWVudHNfaHBwLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nLWFkZHJlc3MgLnN0ZXAtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5LCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaHIsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgYnIsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZpZWxkc2V0ID4gLmxlZ2VuZCArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjNUIyQzgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5vcGMtcGF5bWVudC0tZmZkZC1lbmFibGVkIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+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+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0Mi42MTA2MTk0NjksIDE4NS4zMDk3MzQ1MTMzLCA5Mi4zODkzODA1MzEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSA+IGxhYmVsLmxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gbGFiZWwubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjE4NzVyZW07XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZm9ybS5wYXltZW50cyAuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZm9ybS5wYXltZW50cyAuZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmNyZWRpdC1jYXJkLWV4cGlyYXRpb24sXG4gIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZm9ybS5wYXltZW50cyAuY3JlZGl0LWNhcmQtY3Z2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QuX2FjdGl2ZSAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gIG1hcmdpbjogMS4zNzVyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QgKyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDEuMzc1cmVtIDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZpZWxkLmNob2ljZSAubGFiZWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZpZWxkLmNob2ljZSAubGFiZWwgYS5wcmludC1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDExNy45ODI1NTgxMzk1LCA1Ny4wNDY1MTE2Mjc5LCAxNjUuOTUzNDg4MzcyMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLmVzdGltYXRlZC1ibG9jayAuZXN0aW1hdGVkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQ6YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eSwgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci5xdHksIGhlYWRlci5wYWdlLWhlYWRlciAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5IHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFRkE1MkQ7XG59XG5cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyLmxvYWRlZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDIuNjEwNjE5NDY5LCAxODUuMzA5NzM0NTEzMywgOTIuMzg5MzgwNTMxKTtcbn1cblxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC4xODc1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyLmRpc2FibGVkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlciAubGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIgLnRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5vcGMtcGF5bWVudC1hZGRpdGlvbmFsIC5mb3JtLWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciAuYWN0aW9uLnByaW1hcnksIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLnByaW1hcnkuYWN0aW9uLCAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciAudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLmFjdGlvbi52aWV3Y2FydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLmNvbW1lbnQtb3B0aW9ucy1hZGRpdGlvbmFsLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyOS43NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuY29tbWVudC1vcHRpb25zLWFkZGl0aW9uYWwtYXJlYS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gbGFiZWwge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgfVxufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVCMkM4MDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQzdDRENEO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxLjM3NXJlbSAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDRENEO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjNUIyQzgwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAub3JkZXItZGV0YWlscyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAub3JkZXItZGV0YWlscyAuZGF0YS50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4xMjVyZW07XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxzIC5pdGVtLW9wdGlvbnMge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG4gIGNvbG9yOiByZ2IoMTc5Ljg4NjYyNzkwNywgMTM2LjMwMjMyNTU4MTQsIDIxNC4xOTc2NzQ0MTg2KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyBkdCxcbi5vcmRlci1kZXRhaWxzIC5pdGVtLW9wdGlvbnMgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyBkdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEsIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG4ub3JkZXItZGV0YWlsc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItZGV0YWlsc19faGVhZGVyIC5vcmRlci1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibG9jay1jaGVja291dC1jb21tZW50c19fdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuXG4vKiBoaWRlIHRoZSBib2xkY29tbWVyY2UgY29tbWVudHMgZmllbGQgc28gdGhhdCB0aGUgcmVhY3QgY29tcG9uZW50IHBvcHVsYXRlcyB0aGUgdGV4dCBhcmVhIGZpZWxkIG9uIGlucHV0dGluZyB0ZXh0IHdpdGhpbiB0aGUgcmVhY3QgdGV4dGFyZWEgY29tcG9uZW50IENFUlRBUy0xOTU4ICovXG4ucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlLm9wYy1wYXltZW50LWFkZGl0aW9uYWwuY29tbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi5jaGVja291dC1zdWNjZXNzIC5jb250YWN0LWRlbGl2ZXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiKDI0Mi42MTA2MTk0NjksIDE4NS4zMDk3MzQ1MTMzLCA5Mi4zODkzODA1MzEpO1xuICBwYWRkaW5nOiAxLjM3NXJlbSAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn0iLCJodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIH1cbn1cblxuYm9keSxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dCxcbnNlbGVjdCxcbmEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XG59XG5cbmEsXG4ubGluayB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICB9XG59XG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICYubm90ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuICAgIH1cbn1cblxuaDEsLmgxLCBoMiwuaDIsIGgzLC5oMyxoNCwuaDQsIGg1LC5oNSwgaDYsLmg2IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuaDEsLmgxLCBoMiwuaDIsIGg2LC5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDMsLmgzLCBoNCwuaDQsIGg1LC5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgIH1cbn1cblxuaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxufVxuXG5oMywgLmgzIHtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG59XG5cbmg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgIH1cbn1cblxuaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIH1cbn1cblxuaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIH1cbn1cblxuaDQsIGg1IHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4udGV4dC1zIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG59XG5cbi50ZXh0LXhsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICB9XG59XG5cbi50aXRsZS0tcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG59XG5cbi50aXRsZS0tc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG59XG5cbi50ZXh0LS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLnRleHQtLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xufVxuXG4udGV4dC1hbGlnbi0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vL2hlbHBlcnNcbi5jbGVhcmZpeCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuXG4gICAgJi0taW5saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICB9XG59XG5cbi5qcy1mb2N1cy1oaWRkZW46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sYWJlbC1oaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuICAgIC8vIE5vIHBsYWNlaG9sZGVycywgc28gZm9yY2Ugc2hvdyBsYWJlbHNcbiAgICAubm8tcGxhY2Vob2xkZXIgJiB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LXNob3duO1xuICAgIH1cbn1cblxuLnZpc3VhbGx5LXNob3duIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bjtcbn1cblxuLy8gT25seSBzaG93IHdoZW4gSlMgaXMgbm90IHN1cHBvcnRlZFxuLm5vLWpzOm5vdChodG1sKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5uby1qcyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vLyBPbmx5IHNob3cgd2hlbiBKUyBpcyBzdXBwb3J0ZWRcbi5qcyB7XG4gICAgLm5vLWpzICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gT25seSBzaG93IHdoZW4gYnJvd3NlciBjb29raWVzIGFyZSBub3Qgc3VwcG9ydGVkXG4uc3VwcG9ydHMtbm8tY29va2llczpub3QoaHRtbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBodG1sLnN1cHBvcnRzLW5vLWNvb2tpZXMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gT25seSBzaG93IHdoZW4gYnJvd3NlciBjb29raWVzIGFyZSBzdXBwb3J0ZWRcbi5zdXBwb3J0cy1jb29raWVzIHtcbiAgICBodG1sLnN1cHBvcnRzLW5vLWNvb2tpZXMgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBTa2lwIHRvIGNvbnRlbnQgYnV0dG9uXG4vLyBPdmVycmlkZXMgLnZpc3VhbGx5LWhpZGRlbiB3aGVuIGZvY3VzZWRcbi5za2lwLWxpbms6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LXNob3duKGFic29sdXRlKTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhpZGUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNwYWNpbmctLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4uc3BhY2luZy0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1tYWluIHtcbiAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgcmVtKDIwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMikgcmVtKDIwcHgpO1xuICAgIH1cbn1cblxuLmlubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4ucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEuNSk7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1zdWJ0aXRsZSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS13cmFwcGVyID4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cblxuLm1lc3NhZ2Uuc3VjY2Vzcyxcbi5tZXNzYWdlLmVycm9yLFxuLm1lc3NhZ2UuaW5mbyxcbi5tZXNzYWdlLndhcm5pbmcsXG4ubWVzc2FnZS5ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbn1cblxuLm1lc3NhZ2UuaW5mbyB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgPiAqOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbiNRdW90ZUZvcm0gLm1lc3NhZ2UuZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNkQyNDAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xufVxuXG5cbi5ibG9jayB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgIWltcG9ydGFudDtcblxuICAgICAgICA+IHN0cm9uZywgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxpc3QtdW5zdHlsZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbn1cblxuXG4ucHJlbG9hZGVyLCAucHJlbG9hZGVyLWlubGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4ucHJlbG9hZGVyLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdGF0dXMge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi0td2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcbiAgICB9XG5cbiAgICAmLS1kYW5nZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cblxuLm1vZGFsLWN1c3RvbSB7XG4gICAgLmFjdGlvbi1jbG9zZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tY2xvc2UpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9ucy10b29sYmFyIHtcbiAgICA+IC5wcmltYXJ5IHtcbiAgICAgICAgLmFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9AdXNlIFwic2FzczpzdHJpbmdcIjtcblxuQG1peGluIG1lZGlhLXF1ZXJ5KCRtZWRpYS1xdWVyeSkge1xuICAkYnJlYWtwb2ludC1mb3VuZDogZmFsc2U7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAkbmFtZTogbnRoKCRicmVha3BvaW50LCAxKTtcbiAgICAkZGVjbGFyYXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XG5cbiAgICBAaWYgJG1lZGlhLXF1ZXJ5ID09ICRuYW1lIGFuZCAkZGVjbGFyYXRpb24ge1xuICAgICAgJGJyZWFrcG9pbnQtZm91bmQ6IHRydWU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVjbGFyYXRpb259IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB2aXNpYmxlKCRpc1Zpc2libGU6IHRydWUpIHtcbiAgQGlmICgkaXNWaXNpYmxlKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9IEBlbHNlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuQG1peGluIHZpc3VhbGx5LXNob3duKCRwb3NpdGlvbjogaW5oZXJpdCkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbiAgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG5cbkBtaXhpbiBjb250YWluV2lkdGgoJHcpe1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkdztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtaXhpbiBwb3MoJHAsJHQsJHIsJGIsJGwpe1xuICBwb3NpdGlvbjogJHA7XG4gIEBpZiAkdCB7XG4gICAgdG9wOiAkdDtcbiAgfVxuICBAaWYgJHIge1xuICAgIHJpZ2h0OiAkcjtcbiAgfVxuICBAaWYgJGIge1xuICAgIGJvdHRvbTogJGI7XG4gIH1cbiAgQGlmICRsIHtcbiAgICBsZWZ0OiAkbDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcHMsICRkdXJhdGlvbjogJGR1cmF0aW9uLWZhc3QsICRlYXNpbmc6ICRlYXNpbmctc3RhbmRhcmQpe1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB1bnF1b3RlKCRwcm9wcyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpe1xuICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBwcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgQGlmICRwcmVmaXggPT0gd2Via2l0IHtcbiAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtcyB7XG4gICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfSBAZWxzZSAge1xuICAgICAgQHdhcm4gJ1VucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH0nO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzcGxheS1mbGV4Ym94KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBuZWNlc3NhcnkgZm9yIGllMTBcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuQG1peGluIGRpc3BsYXktaW5saW5lLWZsZXgoKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZsZXgtd3JhcCwgJHZhbHVlLCB3ZWJraXQgbW96IG1zIHNwZWMpO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHByZWZpeChmbGV4LWRpcmVjdGlvbiwgJHZhbHVlLCB3ZWJraXQgbW96IG1zIHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XG4gICRhbHQtdmFsdWU6ICR2YWx1ZTtcblxuICBAaWYgJHZhbHVlID09ICdmbGV4LXN0YXJ0JyB7XG4gICAgJGFsdC12YWx1ZTogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09ICdmbGV4LWVuZCcge1xuICAgICRhbHQtdmFsdWU6IGVuZDtcbiAgfVxuXG4gIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllc1xuICAtbXMtZmxleC1hbGlnbjogJGFsdC12YWx1ZTtcbiAgQGluY2x1ZGUgcHJlZml4KGFsaWduLWl0ZW1zLCAkdmFsdWUsIHdlYmtpdCBtb3ogbXMgbyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgoJHZhbHVlOiAwIDEgYXV0bykge1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleCwgJHZhbHVlLCB3ZWJraXQgbW96IG1zIHNwZWMpO1xufVxuXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGg6IGF1dG8pIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkd2lkdGg7XG4gIEBpbmNsdWRlIHByZWZpeChmbGV4LWJhc2lzLCAkd2lkdGgsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbjogYXV0bykge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogJGFsaWduO1xuICBAaW5jbHVkZSBwcmVmaXgoYWxpZ24tc2VsZiwgJGFsaWduLCB3ZWJraXQgc3BlYyk7XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbjogY2VudGVyKSB7XG4gIEBpbmNsdWRlIHByZWZpeChhbGlnbi1jb250ZW50LCAkYWxpZ24sIHdlYmtpdCBtcyBzcGVjKTtcbn1cblxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeTogZmxleC1zdGFydCkge1xuICBAaW5jbHVkZSBwcmVmaXgoanVzdGlmeS1jb250ZW50LCAkanVzdGlmeSwgd2Via2l0IG1zIHNwZWMpO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udC1zZWNvbmRhcnkoKXtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWl4aW4gaWNvbigkaWNvbjogJycpe1xuICBAaWYgJGljb24gIT0gJycge1xuICAgIGNvbnRlbnQ6ICRpY29uO1xuICB9XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250ICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCIub3JkZXItcmV2aWV3LWZvcm0gLmFjdGlvbi5wcmltYXJ5LCAuYnVuZGxlLWFjdGlvbnMgLmFjdGlvbi5wcmltYXJ5LmN1c3RvbWl6ZSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmFjdGlvbi5wcmltYXJ5LCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5hY3Rpb24ucHJpbWFyeS5jaGVja291dCwgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50Pi5hY3Rpb25zPi5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1yZWdpc3RlciwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24uYWN0aW9uLWxvZ2luLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQ+LmFjdGlvbnMtdG9vbGJhcj4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmJveC10b2NhcnQgLmFjdGlvbi5pbnN0YW50LXB1cmNoYXNlLCAubXVsdGljaGVja291dCAuYWN0aW9uLnByaW1hcnksIC5ib3gtdG9jYXJ0IC5hY3Rpb24udG9jYXJ0e1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzQmFyQW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiQGVhY2ggJG5hbWUsJGljb24gaW4gJGljb25zIHtcbiAgLmljb24tI3tcIlwiICsgJG5hbWV9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uKCRpY29uKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpe1xuICAuaGlkZS1tb2JpbGUsXG4gIC5zaG93LXRhYmxldHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApe1xuICAuaGlkZS10YWJsZXR7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bil7XG5cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCl7XG4gIC5oaWRlLXRhYmxldC1se1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApe1xuICAuaGlkZS1kZXNrdG9we1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHdpZGVzY3JlZW4pe1xuICAuaGlkZS13aWRlc2NyZWVue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKXtcbiAgLnNob3ctdGFibGV0LWx7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bil7XG4gIC5zaG93LWRlc2t0b3B7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC1kb3duKXtcbiAgLnNob3ctd2lkZXNjcmVlbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbHVtbnMge1xuICAgIC5jb2x1bW4ubWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFjY291bnQucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1uLm1haW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICB3aWR0aDogNzcuNyU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICB9XG59XG4iLCIucm93IHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXhib3goKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cbiAgICAmLS1yZXZlcnNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIH1cblxuICAgICYtLWFsaWduLWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1zdGFydCB7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgIH1cblxuICAgICYtLWp1c3RpZnktY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgfVxuXG4gICAgJi0tanVzdGlmeS1lbmQge1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICAgIH1cblxuICAgICYtLWp1c3RpZnktc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgfVxufVxuXG4vLyBjb2x1bW5zXG5cbltjbGFzc149J2NvbC0nXSxcbltjbGFzcyo9JyBjb2wtJ10ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAuY29sLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgcGVyY2VudGFnZSgkaSAvICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGdyaWQtY29sdW1ucyk7XG4gICAgfVxufVxuXG5AZWFjaCAkbW9kaWZpZXIsICRicmVha3BvaW50IGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG1vZGlmaWVyLCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCgkbW9kaWZpZXIsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sLSN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgcGVyY2VudGFnZSgkaSAvICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgICYtLXJldmVyc2VkLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hbGlnbi1jZW50ZXItI3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hbGlnbi1lbmQtI3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFsaWduLXN0YXJ0LSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWp1c3RpZnktY2VudGVyLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWp1c3RpZnktZW5kLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tanVzdGlmeS1zdGFydC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBhY3Rpb24oXG4gICAgJGNvbG9yMTogJGdyZXktbGlnaHQsXG4gICAgJGNvbG9yMjogJycsXG4gICAgJHRleHQ6ICRncmV5LWRhcmtcbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgbWluLWhlaWdodDogcmVtKDQwcHgpO1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBib3JkZXI6IHJlbSgycHgpIHNvbGlkICRjb2xvcjE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy9sZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwnKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgID4gW2NsYXNzXj1cImljb24tXCJdLCA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgQGlmICRjb2xvcjIgIT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGNvbG9yMiA9PSAnJyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yMSwgMTApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yMSwgMTApO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkY29sb3IxLCAuMik7XG4gICAgfVxufVxuXG5AbWl4aW4gYWN0aW9uLW91dGxpbmVkKFxuICAgICRjb2xvcjE6ICRncmV5LWRpbSxcbiAgICAkY29sb3IyOiAnJ1xuKSB7XG4gICAgQGluY2x1ZGUgYWN0aW9uKCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBAaWYgJGNvbG9yMiAhPSAnJyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjIsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRjb2xvcjIgPT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IxLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yMSwgMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYWN0aW9uLWljb24oJGljb246ICcnLCAkY29sb3I6ICRjb2xvci1wcmltYXJ5KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yLGJveC1zaGFkb3cnKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpZiAkaWNvbiAhPSAnJyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCk7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbjtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTM7XG4gICAgfVxufVxuXG5idXR0b24sXG5hLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYWN0aW9uKCk7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZCxcbmJ1dHRvbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYWN0aW9uLm91dGxpbmVkIHtcbiAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoKTtcbn1cblxuLmFjdGlvbi5wcmltYXJ5LFxuLmFjdGlvbi1wcmltYXJ5LFxuLmFjdGlvbi5zZWNvbmRhcnksXG4uYWN0aW9uLXNlY29uZGFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1hcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4uYWN0aW9uLnByaW1hcnksXG4uYWN0aW9uLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3Itc2Vjb25kYXJ5LCAkY29sb3Itc2Vjb25kYXJ5LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLXNlY29uZGFyeSwgJGNvbG9yLXNlY29uZGFyeS1kYXJrKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uc2Vjb25kYXJ5LFxuLmFjdGlvbi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXByaW1hcnktbGlnaHQsIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5hbHQge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3ItYWx0LCAkY29sb3ItYWx0LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLWFsdCwgJGNvbG9yLWFsdC1kYXJrKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZ3JlZW4ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkZ3JlZW4tZGFyaywgZGFya2VuKCRncmVlbi1kYXJrLCAxMCksIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGdyZWVuLWRhcmssIGRhcmtlbigkZ3JlZW4tZGFyaywgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJHJlZCwgZGFya2VuKCRyZWQsIDEwKSwgd2hpdGUpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkcmVkLCBkYXJrZW4oJHJlZCwgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24ud2hpdGUge1xuICAgIEBpbmNsdWRlIGFjdGlvbih3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCh3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSk7XG4gICAgfVxufVxuXG4uYWN0aW9uLm5vLXN0eWxlcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4uYWN0aW9uLndpZGUge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLndpZGVyIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24uZnVsbC1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hY3Rpb24uc21hbGwge1xuICAgIHBhZGRpbmc6IHJlbSgycHgpIHJlbSgxNXB4KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4uYWN0aW9uIC5sb2FkaW5nLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLmFjdGlvbi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpIHVybCguLi9pbWFnZXMvbG9hZGluZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uLmFjdGlvbi1jbGVhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuXG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5hY3Rpb24uYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbixcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLmFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1hcnJvdy1iYWNrd2FyZCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG5cbnNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMnB4IDI0cHggMnB4IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMiA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNIDEuNDEgMC41OSBMIDYgNS4xNyBMIDEwLjU5IDAuNTkgTCAxMiAyIEwgNiA4IEwgMCAyIFonIGZpbGw9JyUyMzRCNEI0QicgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBpbnB1dCwgPiBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpXG4gICAgfVxufVxuXG4uZmllbGRzZXQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnByZS1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgfVxuXG4gICAgPiAubGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAucHJlLWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICB9XG5cbiAgICA+IC5sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLFxuICAgID4gLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgICYuc21hbGwtdHJhaWxlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5sYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICYubGFiZWwtLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsXG4gICAgICAgICYuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLWVycm9yLFxuZGl2Lm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSxcbmRpdi5tYWdlLWVycm9yIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cblxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSxcbi5maWVsZC5jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLXRpY2spO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tdGljayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGQucmFkaW8sXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG59XG5cbi5maWVsZCB7XG4gICAgLm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cblxuLmZvcm0tcmVxdWlyZWQtbm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14czI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwudmFsaWRhdGlvbi1ubyAuZmVlZGJhY2ssXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbC52YWxpZGF0aW9uLXllcyAuZmVlZGJhY2sge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi5xdHktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICZfX21pbixcbiAgICAmX19tYXgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6ICRncmV5LWRpbTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIH1cblxuICAgICZfX21pbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbWF4IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2luZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICAmX19pbnB1dC1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtYmcge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8kY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICAgICAgLy9hbmltYXRlOiAwLjJzO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvLyAgYm9yZGVyOiAwcHggc29saWQgIzAwMDEwMTtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvLyAgYm9yZGVyOiAwcHggc29saWQgIzAwMDEwMTtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOjotbXMtdGh1bWIge1xuICAgICAgICAvLyAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgICAgICAgLy8gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIC8vICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICB3aWR0aDogMzlweDtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICM2NTAwMWM7XG4gICAgICAgIC8vICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNhYzUxYjU7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNhYzUxYjU7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgICZfX2lucHV0LXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cbiIsIi5icmVhZGNydW1ic3tcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgLml0ZW17XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwcHggMXB4IDAgNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kYWxzXG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgICAvL0BpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIC8vcGFkZGluZzogMCAuOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG4gICAgJi5tb2RhbC0tZnVsbGhlaWdodCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKSBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgzLjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdGlvbi5hY3Rpb24tY2xlYXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkdXJhdGlvbi1tZWRpdW0gJGVhc2luZy0xO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgLmJ0bi1iYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCA0cHggMCAtMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLS1uby1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgICAgLm1vZGFsLWJvZHksXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgID4gZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6dGFyZ2V0LFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWRyYXdlcjtcblxuICAgICAgICAubW9kYWwtb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbmltYXRpb246IHNjYWxlLXVwIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLS1zbSB7XG4gICAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMCAuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtLWxnIHtcbiAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaW5uZXItd2lkdGgtMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL2ZvciBtYWdlbnRvIG1vZGFsXG4ubW9kYWwtcG9wdXAge1xuICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICB9XG5cbiAgICAuYWN0aW9uLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuY29uZmlybSB7XG4gICAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIuY29udGVudCB7XG4gICAgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgICAgICAmLmRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmd1ZXN0LXN0ZXAgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDU0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkteGxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoMSAvIDMgKiAxMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5kZXgge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgIH1cbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCBsaWItc3BhY2luZy1pbmRlbnQoMSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQsXG4gICAgJi5hbGxvd2VkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXJBbmltYXRpb24gLjNzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbXBsZXRlZCB7XG4gICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGVwcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0ZXAtcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLmJveCB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAyMHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LWFjdGlvbnMge1xuICAgIH1cblxuICAgIC5hY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24od2hpdGUpO1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXB1cnBsZS1kaW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRpbTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRpbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstZGltO1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rLWRpbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZXktYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgfVxufVxuXG5cbi5wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1ncmFkaWVudDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtLWFsdCB7XG4gICAgICAgIC5wYW5lbF9faGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWxfX2Zvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWFsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgLnBhbmVsX19oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWxfX2Zvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzO1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tYm94X193cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAuc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJveF9fZm9vdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3Rlci0tbXVsdGlwbGUtaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG5cbiAgICAuZGV0YWlscyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8gZHQsXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQge1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyBkZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCJ0YWJsZS50YWJsZS0taG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUudGFibGUtLXN0cmlwZWQge1xuICAgIHRib2R5IHtcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUudGFibGUtLWFsaWduLWNlbnRlciB7XG4gICAgdGJvZHksIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWluZm8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wZXJwYWdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uZGF0YS50YWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5LFxuICAgICAgICB0cixcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZFtkYXRhLWxhYmVsXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KSA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnaW5hdGlvbntcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgLnBhZ2UtbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgLjI1KTtcbiAgICB9XG5cbiAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZiYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAmX19uYXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2FsbCcpO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiJGhlYWRlci1oZWlnaHQ6IDgwcHg7XG4kaGVhZGVyLWhlaWdodC1maXhlZDogbGliLXNwYWNpbmctaW5kZW50KDMpO1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2NnB4O1xuJGhlYWRlci1leHBhbmRlZC1oZWlnaHQtbW9iaWxlOiBsaWItc3BhY2luZy1pbmRlbnQoNC41KTtcbmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1oZWFkZXI7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1oZWFkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdib3gtc2hhZG93Jyk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpICRoLXBhZGRpbmc7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdib3gtc2hhZG93LGhlaWdodCcpO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogcmVtKDE0OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignd2lkdGgnKTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLm15YWNjb3VudCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1maXhlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5oZWFkZXIuY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWZpeGVkIHtcbiAgICAgICAgICAgIC5oZWFkZXIuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1maXhlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpIHtcbiAgICAgICAgLmhlYWRlci1saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpIHtcbiAgICAgICAgLmhlYWRlci1saW5rcyB7XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgPiBbY2xhc3NePVwiaWNvbi1cIl0sID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1leHBhbmRlZCB7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCg0LjUpO1xuXG4gICAgaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1leHBhbmRlZC1oZWlnaHQtbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgICAgICAgaGVpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgIGhlaWdodDogbGliLXNwYWNpbmctaW5kZW50KDMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiBsaWItc3BhY2luZy1pbmRlbnQoMC4zNzUpIDAgMDtcbiAgICB9XG59XG5cblxuQGltcG9ydCAnaGVhZGVyL3NlYXJjaCc7XG5AaW1wb3J0ICdoZWFkZXIvbmF2JztcbkBpbXBvcnQgJ2hlYWRlci9taW5pY2FydCc7XG4iLCJoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLmZvcm0ubWluaXNlYXJjaHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBpbnB1dHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1kaW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgJjpmb2N1c3tcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICAuYWN0aW9uLnNlYXJjaHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOjA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgJjpiZWZvcmV7XG4gICAgICBAaW5jbHVkZSBpY29uKCRpY29uLXNlYXJjaCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgICZbZGlzYWJsZWRde1xuICAgICAgY29sb3I6ICRncmV5LWRpbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5uYXYtc2VjdGlvbnN7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAuYmxvY2stdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2aWdhdGlvbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICA+dWx7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubGV2ZWwwe1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgYS5sZXZlbC10b3B7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwxKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtJylcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wYXJlbnR7XG4gICAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+LnVpLW1lbnUtaWNvbjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tY2hldnJvbi1kb3duKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3InKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEubGV2ZWwtdG9wIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgID4udWktbWVudS1pY29uOmFmdGVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgYS5sZXZlbC10b3B7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Ym1lbnV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAuc2VjdGlvbi1pdGVtLXRpdGxle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmlnYXRpb257XG4gICAgICAubGV2ZWwwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhLmxldmVsLXRvcHtcbiAgICAgICAgICA+LnVpLW1lbnUtaWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYS5sZXZlbC10b3B7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICA+LnVpLW1lbnUtaWNvbjphZnRlcntcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudSBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Ym1lbnUgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICB9XG4gICAgICAuc3VibWVudTpub3QoOmZpcnN0LWNoaWxkKT5saT5he1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5hY3Rpb24uc2hvd2NhcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXByaW1hcnktZGFyaywgd2hpdGUpO1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWJhc2tldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRlci1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXIucXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14czI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1taW5pY2FydCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAxMnB4IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggN3B4IDEzcHggN3B4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JleS1saWdodCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24uY2xvc2Uge1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3NlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbXMtdG90YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJ0b3RhbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMHB4IDEwcHggMTBweDtcblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgID4gLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmFjdGlvbnMgPiAucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLmFjdGlvbi5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWluaWNhcnQtaXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTIwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlscy1xdHkgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRpbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtaXRlbS1xdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmFjdGlvbiwgLnByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3Rpb24uZWRpdCwgLmFjdGlvbi5kZWxldGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pY29uKCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTMxcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgPiAucHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi52aWV3Y2FydCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5wcmltYXJ5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qge1xuICAgICAgICAudG9nZ2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tY2hldnJvbi1kb3duKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0Lm9wdGlvbnMubGlzdCB7XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGF5bWVudC1pbmZvLXN0YXR1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzLS1vbi1ob2xkLFxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWNhbmNlbGVkLFxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWRlY2xpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tYXdhaXRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX19pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX19saW5rIHtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cbiIsIi5wYWdlLWZvb3RlcntcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuIiwiJHRvb2x0aXAtaWNvbi1pbmZvOiAnaSc7IC8qIEluZm8gKGkpIGljb24gY29udGVudCAqL1xuJHRvb2x0aXAtaWNvbi1mb250OiAkZm9udC1ib2R5O1xuXG4uX3dpdGgtdG9vbHRpcCB7XG4gICAgJi0tY3VzdG9tIHtcbiAgICAgICAgLmZpZWxkLXRvb2x0aXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmZpZWxkLXRvb2x0aXAtYWN0aW9ue1xuICAgICAgICAgICAgICAgIHRvcDogLTU5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkdG9vbHRpcC1pY29uLWluZm87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdG9vbHRpcC1pY29uLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGltO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWdlLWVycm9yIH4gLmZpZWxkLXRvb2x0aXAudG9nZ2xlIHtcbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzhweDtcblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWVsZCAuY29udHJvbC5fd2l0aC10b29sdGlwIHtcbiAgICAmLl93aXRoLXRvb2x0aXAtLWN1c3RvbSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgfVxufVxuIiwiLnRpdGxlLS1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi50aXRsZS0tcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG59XG5cbi5TRy1jb2xfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLlNHLWhlYWRlci1mb250LW5hbWUsXG4uU0ctYm9keS1mb250LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLlNHLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbn1cblxuLlNHLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG59XG5cbi5TRy1jb2wge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5TRy1jb2xfX2NvbnRlbnQge1xuICAgIC5mb3JtIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgID4gLmZpZWxkLmNob2ljZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLlNHLWJvZHktZm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG59XG5cbi5TRy1oZWFkZXItZm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi5TRy1jb2xvdXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlNHLWNvbG91ciB7XG4gICAgZmxleDogMCAwIDEzLjNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5TRy1jb2xvdXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDguNXJlbTtcbn1cblxuLlNHLWNvbG91cl9fdmFsdWUge1xuICAgIGhlaWdodDogbGliLXNwYWNpbmctaW5kZW50KDEwKTtcbn1cblxuLlNHLWJ1dHRvbnMtcm93LS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TRy1idXR0b25zLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU0ctYnV0dG9ucy1jb2wge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgIC5TRy1idXR0b25zX193cmFwcGVyIHtcbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5TRy1jb2xvdXIge1xuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAuU0ctc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICB9XG5cbiAgICAuU0ctY29sX19jb250ZW50IHtcbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5TRy1jb2xvdXIge1xuICAgICAgICBmbGV4OiAwIDAgMTMuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLlNHLXR3by1jb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5TRy1idXR0b25zX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbiIsIi5jdXN0b21lci1hY2NvdW50LWxvZ2luIHtcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbn1cblxuLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgLmxvZ2luLXRhYnMge1xuICAgICAgICAmLnByb2R1Y3QuZGF0YS5pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgID4gLml0ZW0udGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMXB4IDAgMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUge1xuXG4gICAgICAgICAgICA+IC5zd2l0Y2gge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGZyb20tZm9udDtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdENjA4NztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICA+IC5zd2l0Y2gge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRGMjY4MztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDIwcHggIzRGMjY4MztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS5jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRzZXQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZC5wYXNzd29yZCB7XG4gICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24ucmVtaW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogbGliLXNwYWNpbmctaW5kZW50KC0xLjI1KTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgLmJsb2NrLWN1c3RvbWVyLWxvZ2luIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stbmV3LWN1c3RvbWVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrIHtcbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jdXN0b21lci1yZWdpc3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxODhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyLXJlZ2lzdGVyLW5vdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZm9ybS1sb2dpbiB7XG4gICAgLnBlcnNpc3RlbnQge1xuICAgICAgICAudG9vbHRpcC50b2dnbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAuYWN0aW9uLnJlbWluZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIHtcbiAgICAucGFnZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCg1MDBweClcbiAgICB9XG59XG5cbi5mb3JtLnBhc3N3b3JkLnJlc2V0LFxuLmZvcm0uc2VuZC5jb25maXJtYXRpb24sXG4uZm9ybS5wYXNzd29yZC5mb3JnZXQsXG4uZm9ybS5jcmVhdGUuYWNjb3VudCxcbi5mb3JtLnNlYXJjaC5hZHZhbmNlZCxcbi5mb3JtLmZvcm0tb3JkZXJzLXNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG59XG5cbi5mb3JtLWNyZWF0ZS1hY2NvdW50IC5maWVsZHNldC5jcmVhdGUuYWNjb3VudDphZnRlcixcbi5mb3JtLnBhc3N3b3JkLmZvcmdldCAuZmllbGRzZXQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pc3N1ZXMtc2lnbmluZy1pbiB7XG4gICAgLnRvZ2dsZS10aXRsZSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkdXJhdGlvbi1tZWRpdW0gJGVhc2luZy1hY2NlbGVyYXRlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnRvZ2dsZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWdpc3Rlci1vZmZsaW5lLXN0ZXAtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogOTMlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBtYXgtd2lkdGg6ICRpbm5lci13aWR0aC0yO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQuYWRkcmVzcyB7XG4gICAgICAgID4gLmxlZ2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJlY2FwdGNoYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jcmVhdGUtYWNjb3VudCB7XG4gICAgLnN0ZXAtcGFuZV9pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzM3B4O1xuICAgIH1cbn1cbiIsIi5hY2NvdW50LW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1zdWItbmF2O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLy8mOmJlZm9yZSxcbiAgICAvLyY6YWZ0ZXJ7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB0b3A6MDtcbiAgICAvLyAgYm90dG9tOiAwO1xuICAgIC8vICB6LWluZGV4OiAtMTtcbiAgICAvL31cbiAgICAvLyY6YmVmb3Jle1xuICAgIC8vICBsZWZ0OjA7XG4gICAgLy8gIHJpZ2h0OjUwJTtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgLy99XG4gICAgLy8mOmFmdGVye1xuICAgIC8vICBsZWZ0OjUwJTtcbiAgICAvLyAgcmlnaHQ6MDtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAvL31cbiAgICAuaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvcicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMThweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXB1cnBsZS1kaW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS1kaW07XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHVycGxlLWRpbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLWRpbTtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwaW5rLWRpbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZXktYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VibWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwKTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG5cbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JlZW4tZGFyaywgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHllbGxvdywgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlLWRpbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwdXJwbGUtZGltLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1waW5rLWRpbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwaW5rLWRpbSwgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMTApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIC5hY2NvdW50LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGV2cm9uLWRvd24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY291bnQtbWVudV9fc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3VudCB7XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgIC8vICAgIHdpZHRoOiA3MCU7XG4gICAgLy99XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmg0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lcl9fdG9wLWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuLmN1c3RvbWVyX19pbnRlcmFjdGl2ZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmN1c3RvbWVyX19hY2NvdW50LWxvZ291dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2dnbGUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAudG9nZ2xlLXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IHNwYW4sXG4gICAgICAgID4gc3Bhbjo6YmVmb3JlLFxuICAgICAgICA+IHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDJweCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stY29sbGFwc2libGUtbmF2IHtcbiAgICAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICA+IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpIHJlbSg0cHgpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlbGltaXRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgICAgICAuYmxvY2stY29sbGFwc2libGUtbmF2LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgNjZweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2NnB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzLCB2aXNpYmlsaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwcztcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgPiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXJfX2FjY291bnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtLWVkaXQtYWNjb3VudCB7XG4gICAgLmZpZWxkc2V0LmluZm8ge1xuICAgICAgICA+IC5sZWdlbmQsXG4gICAgICAgID4gYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldCB7XG4gICAgICAgICYucGFzc3dvcmQsXG4gICAgICAgICYubWFuYWdlLWFkZHJlc3NlcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICBAZXh0ZW5kIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyO1xuXG4gICAgICAgIC5hY3Rpb24uYmFjayB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihyZWxhdGl2ZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcblxuICAgICAgICAgICAgJi5pbmZvLFxuICAgICAgICAgICAgJi5wYXNzd29yZCxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnRfY29tbXVuaWNhdGlvbi1lZGl0IHtcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudC1hZGRyZXNzZXMge1xuICAgIC5ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IHtcbiAgICAucm93IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fbGF0ZXN0LXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG4iLCIuYmxvY2stYWRkcmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAuYmxvY2staGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcblxuICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVmYXVsdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24uZGVsZXRlIHtcbiAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIH1cblxuICAgIC5ibG9jay1hY3Rpb25zIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAuYWN0aW9uLnNlbGVjdDpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAuYWN0aW9uLnNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuOCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmJsb2NrLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWFjdGlvbnMge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmV3IHtcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uZXctYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC44KTtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uYmxvY2stYWRkcmVzcy1saXN0IHtcbiAgICA+IC5pcy1kZWZhdWx0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5ibG9jay1hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWZjLW9yZGVycyB7XG4gICAgPiBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC50YWJsZS1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDhyZW07XG5cbiAgICAgICAgI2xvYy10cmFucy1kYXRhLWxvYWRpbmcge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGlubmVyLWJvcmRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXhsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm15b3JkZXJzdGF0dXMtZmluZC1pbmRleHtcbiAgLnBhZ2UtbWFpbntcbiAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoNjIwcHgpO1xuICB9XG59XG5cbi5teW9yZGVyc3RhdHVzLWluZGV4LWluZGV4e1xuICAucGFnZS10aXRsZS13cmFwcGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5teS1jcmVkaXQtY2FyZHMge1xuICAgIC5hY3Rpb24uZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCk7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jbG9zZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWZjLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZS1saWdodDtcbiAgcGFkZGluZzogMjBweDtcbiAgaDIsIGgzLCBoNHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgaDV7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuICAuY2FyZHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWJsZXtcbiAgICB0ci5zZWxlY3RlZHtcbiAgICAgIHRke1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgdGR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB0ci5yb3ctbW9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwnKTtcbiAgICAgICYub3BlbntcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgdGR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgLnByaWNlLWJveCB7XG4gICAgICAgID4gLnByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWFjY291bnQtYmFsYW5jZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxLjUpO1xufVxuXG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrLWFjY291bnQtYmFsYW5jZTpub3QoLndpZGdldCkge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnByaWNlLWJveCB7XG4gICAgICAgICYgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgfVxufVxuXG4uZGlyZWN0LWRlYml0LWluc3RydWN0aW9uc19fY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbiIsIi5xdW90ZS1zdGVwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgcmlnaHQ6IDglO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1b3RlX19jYXJib24tb2Zmc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbi5xdW90ZS1mb3JtIHtcbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgJi5yYWRpbyB7XG4gICAgICAgICAgICAgICAgPiAucmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fcHJvZHVjdHMge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjgwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTIwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWFycm93LWRvd24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSB7XG4gICAgLnF1b3Rlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5jYXJ0LWRpc2NvdW50IHtcbiAgICAgICAgb3JkZXI6IHVuc2V0O1xuXG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgLmRlbGl2ZXJ5LXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtX19hY2NvdW50IHtcbiAgICAubm90aWNlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVvdGUtZm9ybS1sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAkZ3JleTtcblxuICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHMtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktZGFyaztcbn1cblxuLnF1b3RlLXByb2R1Y3RzX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnF1b3RlLXByb2R1Y3QtYm94IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oOXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYWRpby1jdXN0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWxfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvaGVhdGluZ29pbC1iZy5qcGcpO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJSBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5wYW5lbC0tYWx0IHtcbiAgICAgICAgLnBhbmVsX19pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dpZGdldC9wcmVtaXVtLmpwZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDYwJSBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUlO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3dpZGdldC9nbG93bWF4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ubmV3LWN1c3RvbWVyX19iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjEyNSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHNfX3ByZW1pdW0taW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgICAgICBtYXJnaW46IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuLnF1b3RlLXRhYmxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgfVxufVxuXG4ucXVvdGUtZm9ybSB7XG4gICAgLmJ1c2luZXNzLW5vdGVzIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIGRpdi5wcmltYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZXMtaXRlbS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBhbmVsX19mb290ZXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhbmVsX19oZWFkZXItYWN0aW9ucyB7XG4gICAgICAgIC5jaGFuZ2Utb3JkZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZXMtY2FyYm9uLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIC5wYW5lbF9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhcmJvbi93aWRlLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAucGFuZWxfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5xdW90ZS11cGRhdGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbn1cbiIsIi5jaGVja291dC1jYXJ0LWluZGV4ICNtYWluY29udGVudCA+IC5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRhaW5lciB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2FydCxcbiAgICAuY2FydC1naWZ0LWl0ZW0sXG4gICAgLmNhcnQtZGlzY291bnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXN1bW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aC5jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5xdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnF0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC5pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuICAgICAgICAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wucHJpY2UsXG4gICAgICAgIC5jb2wucXR5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnN1YnRvdGFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2wucXR5IHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5hY3Rpb24tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihzdGF0aWMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG4uYmxvY2suZGlzY291bnQge1xuICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIGN1cnNvcjogdW5zZXQ7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZHNldC5jb3Vwb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI3OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXMgMCAwICRidXR0b24tcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oODRweCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJ0LXN1bW1hcnksXG4ub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnkteGxpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5ibG9jay5zaGlwcGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcnQtdG90YWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscywgLnRhYmxlLXRvdGFscyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvdGFscy10YXgtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b3RhbHMtdGF4LWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ncmFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1hcmssIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICB9XG59XG5cbi5jYXJ0LWFjdGlvbnMtdG9vbGJhciB7XG4gICAgQGV4dGVuZCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLmFjdGlvbi5jaGVja291dCB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgfVxufVxuXG4uY2FydC1lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuIiwiLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAuY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5zaGlwcGluZy1zdGVwLFxuICAgICYucGF5bWVudC1zdGVwIHtcbiAgICAgICAgLmNoZWNrb3V0LWJpbGxpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNoaXBwaW5nLXN0ZXAge1xuICAgICAgICAuYmxvY2stYWRkcmVzcy1saXN0IHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBheW1lbnQtc3RlcCB7XG4gICAgICAgIC5ibG9jay5ub3RpZmljYXRpb25zLFxuICAgICAgICAuYmxvY2suYmxvY2stZGVsaXZlcnktY29tbWVudHMsXG4gICAgICAgIC5ibG9jay5zbWFsbC10cnVjay1kZWxpdmVyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICB9XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvY2suaXRlbXMtaW4tY2FydCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTN4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWluaWNhcnQtaXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAubWluaWNhcnQtaXRlbXMge1xuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWluY2x1ZGluZy10YXgsIC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLXF0eSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAudG9nZ2xlLFxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkdCxcbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5vcGMtcGF5bWVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHtcbiAgICAgICAgLnRvdGFscy5zaGlwcGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVzc2FnZXMge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtbWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tvdXQtbWFpbiB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAub3BjLXNpZGViYXIge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LWJpbGxpbmcge1xuICAgID4gLmJsb2NrIHtcbiAgICAgICAgPiAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmxvY2staGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWZhdWx0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ibHVlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxufVxuXG5cbi5vcGMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgLm5vLXF1b3Rlcy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1ldGhvZHMtc2hpcHBpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BjLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMDAlLCAwLCAwKTtcblxuICAgICAgICAmLl9zaG93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsaXZlcnktdGltZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIC5kYXRhLnRhYmxlIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBAZXh0ZW5kIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyO1xufVxuXG4ubW9kYWwtY29udGVudCAjcmVhbGV4cGF5bWVudHNfaHBwLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogNTQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGVja291dC1zaGlwcGluZy1hZGRyZXNzIHtcbiAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgPiAucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCB7XG4gICAgaHIsXG4gICAgYnIsXG4gICAgLmZpZWxkc2V0ID4gLmxlZ2VuZCArIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgfVxuXG4gICAgLm9wYy1wYXltZW50LS1mZmRkLWVuYWJsZWQge1xuICAgICAgICAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gICAgICAgID4gLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICA+IC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAuYWN0aW9uLnByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcblxuICAgICAgICAmLmNob2ljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGFiZWwubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgzcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgID4gLnByaW1hcnkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS5wYXltZW50cyB7XG4gICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAuY3JlZGl0LWNhcmQtZXhwaXJhdGlvbixcbiAgICAgICAgICAgIC5jcmVkaXQtY2FyZC1jdnYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5hY3Rpb25zLXRvb2xiYXIge1xuICAgIC8vICAgIC5hY3Rpb24uY2hlY2tvdXQge1xuICAgIC8vICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZCB7XG4gICAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgICAgICAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAucGF5bWVudC1tZXRob2Qge1xuICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgxKSAwO1xuICAgIH1cblxuICAgIC5maWVsZC5jaG9pY2UgLmxhYmVsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEucHJpbnQtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5lc3RpbWF0ZWQtYmxvY2sge1xuICAgICAgICAuZXN0aW1hdGVkLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICAgICAgLmFjdGlvbi5zaG93Y2FydCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1iYXNrZXQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY291bnRlci5xdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGF5bWVudC1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgJi5sb2FkZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIH1cbn1cblxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTBweCk7XG4gICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogcmVtKDNweCk7XG4gICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtN3B4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG4ub3BjLXBheW1lbnQtYWRkaXRpb25hbCB7XG4gICAgLmZvcm0tZGlzY291bnQge1xuICAgICAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgtMThweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgLmFjdGlvbi5wcmltYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIHtcbiAgICAuc2VsZWN0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuY29tbWVudC1vcHRpb25zLWFkZGl0aW9uYWwtYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiByZW0oMzBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNDc2cHgpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC5jaG9pY2UgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtdG9vbHRpcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDYwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItZGV0YWlscyB7XG4gICAgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgID4gdGJvZHksXG4gICAgICAgID4gdGZvb3Qge1xuICAgICAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB0Ym9keSB7XG4gICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICA+IHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgID4gdGgsXG4gICAgICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRmb290IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMng7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAuZGF0YS50YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1vcHRpb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgZHQsXG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cblxuICAgICAgICBkdCB7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAucHJpbWFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZGVyLWRldGFpbHNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAub3JkZXItbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG59XG5cbi5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIHtcbiAgICAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5ibG9jay1jaGVja291dC1jb21tZW50c19fdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbn1cblxuLyogaGlkZSB0aGUgYm9sZGNvbW1lcmNlIGNvbW1lbnRzIGZpZWxkIHNvIHRoYXQgdGhlIHJlYWN0IGNvbXBvbmVudCBwb3B1bGF0ZXMgdGhlIHRleHQgYXJlYSBmaWVsZCBvbiBpbnB1dHRpbmcgdGV4dCB3aXRoaW4gdGhlIHJlYWN0IHRleHRhcmVhIGNvbXBvbmVudCBDRVJUQVMtMTk1OCAqL1xuLnBheW1lbnQtb3B0aW9uLl9jb2xsYXBzaWJsZS5vcGMtcGF5bWVudC1hZGRpdGlvbmFsLmNvbW1lbnQge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLmNoZWNrb3V0LXN1Y2Nlc3Mge1xuICAgIC5jb250YWN0LWRlbGl2ZXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xuICAgIH1cbn1cbiJdfQ== */
