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

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

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

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

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

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

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

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

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

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

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

.select2-results {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

html {
  font-size: 16px;
}

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

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

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

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

p {
  margin-bottom: 1.375rem;
}
p.note {
  color: rgb(75.8421052632, 91.9298245614, 120.6578947368);
}

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

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

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

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

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

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

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

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

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

h4, h5 {
  letter-spacing: normal;
}

h4 {
  margin-bottom: 1.375rem;
}

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

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

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

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

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

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

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

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

.display-block {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0;
}

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

ul {
  margin-top: 0;
}

.nowrap {
  white-space: nowrap;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.action.alt, .block.discount .fieldset.coupon .actions-toolbar .alt.action, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #D37B46;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #D37B46;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.alt, .block.discount .fieldset.coupon .actions-toolbar .alt.action, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.alt > span, .block.discount .fieldset.coupon .actions-toolbar .alt.action > span, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.alt > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .alt.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [class^=icon-], .action.alt > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .alt.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.alt > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [class^=icon-]:first-child, .action.alt > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.alt > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [class^=icon-]:last-child, .action.alt > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .alt.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.alt:hover, .block.discount .fieldset.coupon .actions-toolbar .alt.action:hover, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item:hover, .action.alt:focus, .block.discount .fieldset.coupon .actions-toolbar .alt.action:focus, header.page-header .minicart-wrapper .block-minicart .alt.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .alt.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: 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: #425069;
  border: 0.125rem solid white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: white;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@media only screen and (min-width: 481px) {
  .action.white, .block.discount .fieldset.coupon .actions-toolbar .white.action, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item {
    font-size: 1.25rem;
    min-height: 3.125rem;
  }
}
.action.white > span, .block.discount .fieldset.coupon .actions-toolbar .white.action > span, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > span, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > span {
  vertical-align: middle;
  display: inline-block;
}
.action.white > [class^=icon-], .block.discount .fieldset.coupon .actions-toolbar .white.action > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [class^=icon-], header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [class^=icon-], .action.white > [icon~=" icon-"], .block.discount .fieldset.coupon .actions-toolbar .white.action > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [icon~=" icon-"], header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [icon~=" icon-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 130%;
  line-height: 1;
}
.action.white > [class^=icon-]:first-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [class^=icon-]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [class^=icon-]:first-child, .action.white > [icon~=" icon-"]:first-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [icon~=" icon-"]:first-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [icon~=" icon-"]:first-child {
  margin-right: 8px;
}
.action.white > [class^=icon-]:last-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [class^=icon-]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [class^=icon-]:last-child, .action.white > [icon~=" icon-"]:last-child, .block.discount .fieldset.coupon .actions-toolbar .white.action > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart > [icon~=" icon-"]:last-child, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item > [icon~=" icon-"]:last-child {
  margin-left: 8px;
}
.action.white:hover, .block.discount .fieldset.coupon .actions-toolbar .white.action:hover, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item:hover, .action.white:focus, .block.discount .fieldset.coupon .actions-toolbar .white.action:focus, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item:focus {
  outline: none;
  text-decoration: none;
  border-width: 2px;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
}
.action.white:focus, .block.discount .fieldset.coupon .actions-toolbar .white.action:focus, header.page-header .minicart-wrapper .block-minicart .white.action.viewcart:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .white.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}
.action.white-outlined, .block.discount .fieldset.coupon .actions-toolbar .white-outlined.action, header.page-header .minicart-wrapper .block-minicart .white-outlined.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .white-outlined.update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: white;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@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: #425069;
  font-size: 16px;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  text-decoration: none;
  overflow: visible;
}
.action.back:before, .block.discount .fieldset.coupon .actions-toolbar .back.action:before, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item:before {
  content: "\e900";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.action.back span, .block.discount .fieldset.coupon .actions-toolbar .back.action span, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart span, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item span {
  text-decoration: underline;
}
.action.back:hover, .block.discount .fieldset.coupon .actions-toolbar .back.action:hover, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item:hover {
  color: rgb(46.3157894737, 56.1403508772, 73.6842105263);
}
.action.back:hover:before, .block.discount .fieldset.coupon .actions-toolbar .back.action:hover:before, header.page-header .minicart-wrapper .block-minicart .back.action.viewcart:hover:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .back.update-cart-item:hover:before {
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box {
  padding: 1.375rem;
  background-color: white;
  border: 1px solid #D0D5DD;
  border-radius: 0.25rem;
  color: #101828;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 1.375rem;
}
.box .box-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 1.125rem;
  color: inherit;
  margin: 0;
}
.box .box-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 12px 0 20px;
  color: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  word-break: break-word;
}
.box .box-content a {
  color: inherit;
}
.box .action, .box .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box .action, .box header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box .update-cart-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: #4B4B4B;
  border: 0.125rem solid white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: white;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@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: #425069;
}
.box--primary .action, .box--primary .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--primary .action, .box--primary header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--primary .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--primary .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--primary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--primary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--primary .update-cart-item {
  color: #425069;
}
.box--secondary {
  background-color: #E49464;
}
.box--secondary .action, .box--secondary .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--secondary .action, .box--secondary header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--secondary .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--secondary .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--secondary .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--secondary header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--secondary .update-cart-item {
  color: #E49464;
}
.box--orange {
  background-color: #D37B46;
}
.box--orange .action, .box--orange .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--orange .action, .box--orange header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--orange .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--orange .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--orange .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--orange header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--orange .update-cart-item {
  color: #D37B46;
}
.box--green {
  background-color: #447C53;
}
.box--green .action, .box--green .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--green .action, .box--green header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--green .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--green .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--green .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--green header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--green .update-cart-item {
  color: #447C53;
}
.box--yellow {
  background-color: #D2B615;
}
.box--yellow .action, .box--yellow .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--yellow .action, .box--yellow header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--yellow .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--yellow .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--yellow .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--yellow header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--yellow .update-cart-item {
  color: #D2B615;
}
.box--purple-dim {
  background-color: #5A4A71;
}
.box--purple-dim .action, .box--purple-dim .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--purple-dim .action, .box--purple-dim header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--purple-dim .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--purple-dim .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--purple-dim .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--purple-dim header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--purple-dim .update-cart-item {
  color: #5A4A71;
}
.box--pink-dim {
  background-color: #B2647E;
}
.box--pink-dim .action, .box--pink-dim .block.discount .fieldset.coupon .actions-toolbar .action, .block.discount .fieldset.coupon .actions-toolbar .box--pink-dim .action, .box--pink-dim header.page-header .minicart-wrapper .block-minicart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .box--pink-dim .action.viewcart, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .box--pink-dim .product-item-details .viewcart.update-cart-item, header.page-header .minicart-wrapper .block-minicart .box--pink-dim .product-item-details .block.discount .fieldset.coupon .actions-toolbar .viewcart.update-cart-item, .box--pink-dim header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .box--pink-dim .update-cart-item {
  color: #B2647E;
}
.box--grey-blue {
  background-color: #618EA7;
}

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

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

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

.section-box__content {
  padding: 1.375rem;
}

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

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

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

.section-box__info dt: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 #D0D5DD;
    padding-bottom: 1.375rem;
    margin-bottom: 1.375rem;
  }
  .data.table td[data-label] {
    position: relative;
    padding: 0.6875rem 0.6875rem 0.6875rem 50%;
    text-align: right;
    min-height: 2.75rem;
  }
  .data.table td[data-label]:before {
    position: absolute;
    left: 0;
    content: attr(data-label);
    font-weight: 700;
  }
}

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

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

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

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

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

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

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

header.page-header .minicart-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  float: none;
  position: absolute;
  top: 15px;
  right: 14px;
  margin: 0;
}
@media only screen and (min-width: 769px) {
  header.page-header .minicart-wrapper {
    position: relative;
    top: auto;
    right: auto;
    margin-left: 10px;
  }
}
header.page-header .minicart-wrapper .action.showcart, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 30px;
  min-height: 2.5rem;
  padding: 0.34375rem 1.375rem;
  margin: 0;
  color: white;
  border: 0.125rem solid #425069;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375;
  text-align: center;
  text-decoration: none;
  letter-spacing: normal;
  background-color: #425069;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  cursor: pointer;
  overflow: hidden;
}
@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(46.3157894737, 56.1403508772, 73.6842105263);
  border-color: rgb(46.3157894737, 56.1403508772, 73.6842105263);
}
header.page-header .minicart-wrapper .action.showcart:focus, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:focus, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:focus, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:focus {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
          box-shadow: 0 0 0 2px rgba(66, 80, 105, 0.2);
}
header.page-header .minicart-wrapper .action.showcart, 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: #E49464;
  border-radius: 8px;
}
header.page-header .minicart-wrapper .action.showcart .counter.qty.empty, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .counter.qty.empty {
  display: none;
}
@media only screen and (min-width: 769px) {
  header.page-header .minicart-wrapper .action.showcart, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item {
    padding: 6px 20px;
    width: auto;
  }
  header.page-header .minicart-wrapper .action.showcart:before, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action:before, header.page-header .minicart-wrapper .block-minicart .showcart.action.viewcart:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item:before {
    margin-left: 0.5rem;
  }
  header.page-header .minicart-wrapper .action.showcart .text, header.page-header .minicart-wrapper .block.discount .fieldset.coupon .actions-toolbar .showcart.action .text, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .showcart.action .text, header.page-header .minicart-wrapper .block-minicart .product-item-details .showcart.update-cart-item .text {
    display: inline-block;
  }
}
header.page-header .minicart-wrapper .block-minicart {
  border-radius: 5px;
  border: 1px solid #F6F6F6;
  -webkit-box-shadow: 0 0.25rem 1rem rgba(48, 55, 66, 0.15);
          box-shadow: 0 0.25rem 1rem rgba(48, 55, 66, 0.15);
  width: 350px;
  min-width: 350px;
  right: 10px;
}
header.page-header .minicart-wrapper .block-minicart:before {
  right: 39px;
  top: -18px;
  border-width: 6px 6px 12px 6px;
}
header.page-header .minicart-wrapper .block-minicart:after {
  right: 38px;
  top: -20px;
  border-width: 7px 7px 13px 7px;
  border-color: transparent transparent #F6F6F6 transparent;
}
header.page-header .minicart-wrapper .block-minicart .action.close, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .close.action, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .close.action, header.page-header .minicart-wrapper .block-minicart .product-item-details .close.update-cart-item {
  top: 1px;
  right: 1px;
}
header.page-header .minicart-wrapper .block-minicart .action.close:before, header.page-header .minicart-wrapper .block-minicart .block.discount .fieldset.coupon .actions-toolbar .close.action:before, .block.discount .fieldset.coupon .actions-toolbar header.page-header .minicart-wrapper .block-minicart .close.action:before, header.page-header .minicart-wrapper .block-minicart .product-item-details .close.update-cart-item:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90f";
  line-height: 30px;
  font-size: 24px;
}
header.page-header .minicart-wrapper .block-minicart .action.close:hover, header.page-header .minicart-wrapper .block-minicart .product-item-details .close.update-cart-item:hover {
  background-color: #F6F6F6;
}
header.page-header .minicart-wrapper .block-minicart .items-total {
  font-size: 0.875rem;
  margin-top: 5px;
  margin-bottom: 8px;
  margin-left: 0px;
}
header.page-header .minicart-wrapper .block-minicart .subtotal {
  margin: 0 0px 10px 10px;
}
header.page-header .minicart-wrapper .block-minicart .subtotal .label {
  font-size: 0.875rem;
}
header.page-header .minicart-wrapper .block-minicart .subtotal .amount {
  display: inline;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions {
  margin-top: 0px;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions:before {
  content: " ";
  display: table;
  clear: both;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item {
  margin: 0 0px 15px;
}
header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .action.primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.primary, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .action.viewcart, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.primary, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .action.viewcart, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .primary .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .block-content > .actions > .action.viewcart .product-item-details .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .primary .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .action.viewcart .update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .block-content > .actions > .update-cart-item .update-cart-item {
  font-size: 0.875rem;
  line-height: 1;
}
header.page-header .minicart-wrapper .block-minicart .minicart-items-wrapper {
  margin: 0 -20px 15px;
}
header.page-header .minicart-wrapper .block-minicart .product-item {
  font-size: 1rem;
}
header.page-header .minicart-wrapper .block-minicart .product-item-name {
  color: #000000;
  font-size: 1rem;
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
header.page-header .minicart-wrapper .block-minicart .product-item-name a {
  color: inherit;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .price {
  font-size: 1rem;
  display: block;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .details-qty .label {
  font-size: 0.875rem;
  color: #7D8081;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .cart-item-qty {
  width: 35px;
  padding: 6px;
  height: 31px;
  vertical-align: middle;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .update-cart-item {
  padding: 9px 10px;
  font-size: 0.75rem;
  vertical-align: middle;
}
header.page-header .minicart-wrapper .block-minicart .product-item-details .action.edit, header.page-header .minicart-wrapper .block-minicart .product-item-details .edit.update-cart-item, header.page-header .minicart-wrapper .block-minicart .product-item-details .action.delete, header.page-header .minicart-wrapper .block-minicart .product-item-details .delete.update-cart-item {
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #425069;
  position: relative;
  border-radius: 50%;
  z-index: 1;
  -webkit-transition-property: background-color,-webkit-box-shadow;
  transition-property: background-color,-webkit-box-shadow;
  transition-property: background-color,box-shadow;
  transition-property: background-color,box-shadow,-webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
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: #98A2B3;
  padding: 3px;
  top: 3px;
  right: 5px;
  position: relative;
  color: white;
}
._with-tooltip--custom .field-tooltip .field-tooltip-action[aria-expanded=false] {
  top: -39px;
}
._with-tooltip--custom .field-tooltip .field-tooltip-action[aria-expanded=false]:before {
  background: #425069;
}
._with-tooltip--custom .field-tooltip .field-tooltip-content {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  border: 0 none;
  width: 100%;
  padding: 1rem;
  font-size: 20px;
  color: #7D8081;
  margin-top: 20px;
}
._with-tooltip--custom .field-tooltip .field-tooltip-content img {
  margin-top: 1rem;
}
._with-tooltip--custom .field-tooltip .field-tooltip-content:before, ._with-tooltip--custom .field-tooltip .field-tooltip-content:after {
  display: none;
}
._with-tooltip--custom .mage-error ~ .field-tooltip.toggle .field-tooltip-action {
  top: -78px;
}
._with-tooltip--custom .mage-error ~ .field-tooltip.toggle .field-tooltip-action[aria-expanded=false] {
  top: -58px;
}

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

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

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

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

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

.SG-section {
  padding: 2.75rem;
}

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

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

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

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

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

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

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

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

.SG-colour__value {
  height: 13.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.toggle-trigger {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.delivery-countdown:not(:empty) {
  background: #00A2C0;
  color: white;
  border-radius: 1rem;
  padding: 10px 20px;
}
@media only screen and (min-width: 769px) {
  .delivery-countdown:not(:empty) {
    padding: 4px 20px;
  }
}
.delivery-countdown:not(:empty) > span {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.2rem;
  text-align: center;
}
.delivery-countdown:not(:empty) .countdown-message {
  font-weight: bold;
  margin-right: 0.6875rem;
  font-size: 1.2rem;
  text-wrap: pretty;
}
.delivery-countdown:not(:empty) > span:only-child {
  margin-right: 0 !important;
}
.delivery-countdown:not(:empty) .countdown-timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Barlow Condensed", sans-serif;
  gap: 0.6875rem;
}
.delivery-countdown:not(:empty) .countdown-timer > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.34375rem;
}
.delivery-countdown:not(:empty) .countdown-timer .countdown-timer__item {
  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;
  text-align: center;
  background: white;
  color: #425069;
  padding: 0.34375rem;
  border-radius: 0.5rem;
  font-size: 1.5rem;
  aspect-ratio: 1/1;
  min-width: 42px;
  min-height: 42px;
}

.delivery-wrapper {
  position: sticky;
  bottom: 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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  background: white;
  padding: 0.5rem 0;
}
@media only screen and (min-width: 769px) {
  .delivery-wrapper {
    position: relative;
    padding: 0;
    background: transparent;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.modal-button-container {
  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;
  gap: 2rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.quote-form .modal-container {
  padding: 1rem;
  text-align: center;
  max-width: 580px;
  border-radius: 1rem;
}
@media only screen and (min-width: 769px) {
  .quote-form .modal-container {
    padding: 2rem;
  }
}
.quote-form .modal-container .h1 {
  line-height: 1.1;
  max-width: 32ch;
  text-align: center;
  text-wrap: pretty;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
}
@media only screen and (min-width: 769px) {
  .quote-form .modal-container .h1 {
    max-width: 100%;
    font-size: 2rem;
  }
}

.delivery-wrapper {
  min-height: 50px;
}

.delivery-countdown {
  -webkit-animation: fade-in 1s ease-in;
          animation: fade-in 1s ease-in;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.checkout-cart-index #maincontent > .page.messages .message.success {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.opc-sidebar {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .opc-sidebar {
    left: 10%;
    -webkit-transform: translate3D(-100%, 0, 0);
            transform: translate3D(-100%, 0, 0);
  }
  .opc-sidebar._show {
    -webkit-transform: translate3D(0, 0, 0);
            transform: translate3D(0, 0, 0);
  }
  .opc-sidebar .opc-block-summary .title {
    padding: 0.6875rem 1.375rem;
  }
}
.opc-sidebar .delivery-time-wrapper {
  padding: 0.6875rem 1.375rem;
}
.opc-sidebar .delivery-time-wrapper hr {
  height: 1px;
  background-color: #D0D5DD;
  border: none;
}
.opc-sidebar .delivery-time-wrapper .data.table tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 8px;
  border-bottom: none;
}
.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 th {
  padding-bottom: 0 !important;
}
.opc-sidebar .delivery-time-wrapper .data.table tbody tr .amount {
  font-weight: 500;
}
.opc-sidebar .delivery-slot-message {
  background: #00A2C0;
  color: white;
  border-radius: 0.875rem;
  padding: 7px 14px;
  font-size: 0.875rem;
  margin-bottom: 0.3rem;
  text-wrap: pretty;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.actions-toolbar__apple-pay {
  position: relative;
}
.actions-toolbar__apple-pay .not-allowed-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: not-allowed;
}
.actions-toolbar__apple-pay .apple-pay-button {
  cursor: pointer;
}

.checkout-success .contact-delivery {
  background: #E2B89B;
  padding: 1.375rem 20px;
  margin-bottom: 1.375rem;
  border-radius: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9fc2VsZWN0Mi5zY3NzIiwidGhlbWUuY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiYmFzZS9fcmVzZXQtbWFnZW50by5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2Rpc3BsYXkuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmFzZS9faW5wdXRzLnNjc3MiLCJiYXNlL19icmVhZGNydW1icy5zY3NzIiwiYmFzZS9fbW9kYWxzLnNjc3MiLCJiYXNlL19zdGVwcy5zY3NzIiwiYmFzZS9fYm94LnNjc3MiLCJiYXNlL190YWJsZS5zY3NzIiwiYmFzZS9fcGFnaW5hdGlvbi5zY3NzIiwiYmFzZS9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19uYXYuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19taW5pY2FydC5zY3NzIiwiY29tcG9uZW50cy9jdXN0b21lci9hY2NvdW50L3BheW1lbnQtaW5mby1zdGF0dXMvX3BheW1lbnQtaW5mby1zdGF0dXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwicGFnZXMvX3N0eWxlLXRpbGUuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19sb2dpbi5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX3JlZ2lzdGVyLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fYWNjb3VudC5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX2FkZHJlc3Muc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teWZ1ZWxvcmRlcnMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teW9yZGVyc3RhdHVzLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fbXlmdWVsY2FyZHMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19wYXltZW50aW5mby5zY3NzIiwicGFnZXMvX3F1b3RlLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJwYWdlcy9fc3VjY2Vzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVGQSxpREFBQTtBQXlCQSwyREFBQTtBQTBEQSw2Q0FBQTtBQzFLQTtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0NDSUQ7O0FESEQ7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0dBQUEsc0JBQUE7T0FBQSxrQkFBQTtFQUNBLDBCQUFBO0NDTUQ7O0FETEQ7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDQ1FEOztBRFBEO0VBQ0UsbUJBQUE7Q0NVRDs7QURURDtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7Q0NZRDs7QURYRDtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0dBQUEsc0JBQUE7T0FBQSxrQkFBQTtFQUNBLDBCQUFBO0NDY0Q7O0FEYkQ7RUFDRSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NDZ0JEOztBRGZEO0VBQ0UsWUFBQTtDQ2tCRDs7QURqQkQ7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0NDb0JEOztBRG5CRDtFQUNFLHlCQUFBO0NDc0JEOztBRHBCRDtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RUFD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QUFBO0NEMG5CSDs7QUN2bkJEOzs7OztFQUtJLGdEQUFBO0NEMG5CSDs7QUN2bkJEOztFQUVJLGVIOUJZO0VHK0JaLDJCQUFBO0VDNkJGLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxtQ0ppQmM7VUlqQmQsMkJKaUJjO0VJaEJkLGlFSldnQjtVSVhoQix5REpXZ0I7RUd4Q2QsZ0JBQUE7Q0Q0bkJIO0FDMW5CRzs7RUFDSSx3REhoQ2E7Q0U2cEJwQjtBQzFuQkc7O0VBQ0ksd0RIcENhO0NFaXFCcEI7O0FDem5CRDtFQUNJLHdCQUFBO0NENG5CSDtBQzFuQkc7RUFDSSx5REg5Q2dCO0NFMHFCdkI7O0FDeG5CRDtFQUNJLGVIckRZO0VHc0RaLGlCSExVO0VHTVYsY0FBQTtFQUNBLHdCQUFBO0NEMm5CSDs7QUN4bkJEO0VBQ0ksNENIbEJhO0VHbUJiLDBCQUFBO0NEMm5CSDs7QUN4bkJEO0VBQ0ksb0RIeEJRO0VHeUJSLGlCSGpCVTtFR2tCViwyQkFBQTtDRDJuQkg7O0FDeG5CRDtFQUNJLGdCQUFBO0VBQ0Esd0JBQUE7Q0QybkJIO0FFMXNCSztFRDZFTjtJQUtRLGtCQUFBO0lBQ0EsdUJBQUE7R0Q0bkJMO0NBQ0Y7O0FDem5CRDtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7Q0Q0bkJIO0FFcnRCSztFRHVGTjtJQUtRLGdCQUFBO0lBQ0Esd0JBQUE7R0Q2bkJMO0NBQ0Y7O0FDMW5CRDtFQUNJLG1CQUFBO0VBQ0EsMEJBQUE7Q0Q2bkJIO0FFaHVCSztFRGlHTjtJQUtRLGdCQUFBO0lBQ0EseUJBQUE7R0Q4bkJMO0NBQ0Y7O0FDM25CRDtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7Q0Q4bkJIO0FFM3VCSztFRDJHTjtJQUtRLGtCQUFBO0lBQ0EseUJBQUE7R0QrbkJMO0NBQ0Y7O0FDNW5CRDtFQUNJLGdCQUFBO0NEK25CSDtBRXJ2Qks7RURxSE47SUFJUSxtQkFBQTtHRGdvQkw7Q0FDRjs7QUM3bkJEO0VBQ0ksZ0JBQUE7Q0Rnb0JIO0FFOXZCSztFRDZITjtJQUlRLG1CQUFBO0dEaW9CTDtDQUNGOztBQzluQkQ7RUFDSSx1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SEUsWUFBQTtFTmlHRSxvQk1oR2lCO0VOb0dqQixnQk1wR2lCO0NSNGhEdEI7QVExaERHO0VONEZFLGlDTTNGMEI7RU42RjFCLGdDTTdGMEI7RU5pRzFCLCtCTWpHMEI7RU5pRzFCLCtCTWpHMEI7VU5pRzFCLDRCTWpHMEI7Q1IraEQvQjtBUTVoREc7RU5zSUYsdUJNckkyQjtFTnVGdkIseUJNdkZ1QjtFTnlGdkIsd0JNekZ1QjtFTjJGdkIsdUJNM0Z1QjtFTjZGdkIsMEJNN0Z1QjtVTjZGdkIsb0JNN0Z1QjtDUm1pRDVCO0FRaGlERztFTmtJRixvQkFKYztFQTFDViwyQk1uRnVCO0VOcUZ2QiwwQk1yRnVCO0VOdUZ2Qix5Qk12RnVCO0VOeUZ2Qix1Qk16RnVCO1VOeUZ2QixzQk16RnVCO0NSdWlENUI7QVFwaURHO0VOOEhGLHNCQU5jO0VBeENWLDZCTS9FdUI7RU5pRnZCLDRCTWpGdUI7RU5tRnZCLDJCTW5GdUI7RU5xRnZCLHlCTXJGdUI7VU5xRnZCLHdCTXJGdUI7Q1IyaUQ1QjtBUXhpREc7RU44RUUsNEJNN0UyQjtFTmlGM0IseUJNakYyQjtNTmlGM0Isc0JNakYyQjtVTmlGM0Isd0JNakYyQjtDUjRpRGhDO0FRemlERztFTjBFRSw4Qk16RTJCO0VONkUzQixzQk03RTJCO01ONkUzQixtQk03RTJCO1VONkUzQiwwQk03RTJCO0NSNmlEaEM7QVExaURHO0VOc0VFLGdDTXJFMkI7RU55RTNCLHdCTXpFMkI7TU55RTNCLHFCTXpFMkI7VU55RTNCLDRCTXpFMkI7Q1I4aURoQzs7QVF4aUREOztFQUVJLG9CQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsOEJBQUE7TUFBQSxpQkFBQTtFQUNBLGdCQUFBO0NSMmlESDs7QVF2aURHO0VOcURFLDZCTXBEZ0I7RU5zRGhCLDRCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHdCTTFEZ0I7RUFDZCx5QkFBQTtDUjZpRFA7O0FRL2lERztFTnFERSw2Qk1wRGdCO0VOc0RoQiw0Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix3Qk0xRGdCO0VBQ2QseUJBQUE7Q1JxakRQOztBUXZqREc7RU5xREUscUJNcERnQjtFTnNEaEIsb0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsZ0JNMURnQjtFQUNkLGlCQUFBO0NSNmpEUDs7QVEvakRHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFrRFA7O0FRdmtERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2a0RQOztBUS9rREc7RU5xREUsbUJNcERnQjtFTnNEaEIsa0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsY00xRGdCO0VBQ2QsZUFBQTtDUnFsRFA7O0FRdmxERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2bERQOztBUS9sREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScW1EUDs7QVF2bURHO0VOcURFLHFCTXBEZ0I7RU5zRGhCLG9CTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGdCTTFEZ0I7RUFDZCxpQkFBQTtDUjZtRFA7O0FRL21ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxbkRQOztBUXZuREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNm5EUDs7QVEvbkRHO0VOcURFLG1CTXBEZ0I7RU5zRGhCLGtCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGNNMURnQjtFQUNkLGVBQUE7Q1Jxb0RQOztBUXZvREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNm9EUDs7QVEvb0RHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFwRFA7O0FRdnBERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2cERQOztBUS9wREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXFEUDs7QVF2cURHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZxRFA7O0FRL3FERztFTnFERSxtQk1wRGdCO0VOc0RoQixrQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixjTTFEZ0I7RUFDZCxlQUFBO0NScXJEUDs7QVF2ckRHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZyRFA7O0FRL3JERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1Jxc0RQOztBUXZzREc7RU5xREUscUJNcERnQjtFTnNEaEIsb0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsZ0JNMURnQjtFQUNkLGlCQUFBO0NSNnNEUDs7QVEvc0RHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnF0RFA7O0FRdnRERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2dERQOztBUS90REc7RU5xREUsb0JNcERnQjtFTnNEaEIsbUJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsZU0xRGdCO0VBQ2QsZ0JBQUE7Q1JxdURQOztBRXJtREc7RU14SFE7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSb3VEYjtFUXR1RFM7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSMnVEYjtFUTd1RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSa3ZEYjtFUXB2RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSeXZEYjtFUTN2RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZ3dEYjtFUWx3RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnV3RGI7RVF6d0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjh3RGI7RVFoeERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnF4RGI7RVF2eERTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjR4RGI7RVE5eERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm15RGI7RVFyeURTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjB5RGI7RVE1eURTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JpekRiO0VRbnpEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J3ekRiO0VRMXpEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IrekRiO0VRajBEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JzMERiO0VReDBEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I2MERiO0VRLzBEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JvMURiO0VRdDFEUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSMjFEYjtFUTcxRFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSazJEYjtFUXAyRFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSeTJEYjtFUTMyRFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSZzNEYjtFUWwzRFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdTNEYjtFUXozRFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSODNEYjtFUWg0RFM7SU4yQ04sb0JNMUN3QjtJTjRDeEIsbUJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZU1oRHdCO0lBQ2QsZ0JBQUE7R1JxNERiO0VRajREUztJTnFDTixpQ01wQ2tDO0lOc0NsQyxnQ010Q2tDO0lOMENsQywrQk0xQ2tDO0lOMENsQywrQk0xQ2tDO1lOMENsQyw0Qk0xQ2tDO0dSczREckM7RVFuNERTO0lOK0VWLHVCTTlFbUM7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHdCTWxDK0I7SU5vQy9CLHVCTXBDK0I7SU5zQy9CLDBCTXRDK0I7WU5zQy9CLG9CTXRDK0I7R1IwNERsQztFUXY0RFM7SU4yRVYsb0JBSmM7SUExQ1YsMkJNNUIrQjtJTjhCL0IsMEJNOUIrQjtJTmdDL0IseUJNaEMrQjtJTmtDL0IsdUJNbEMrQjtZTmtDL0Isc0JNbEMrQjtHUjg0RGxDO0VRMzREUztJTnVFVixzQkFOYztJQXhDViw2Qk14QitCO0lOMEIvQiw0Qk0xQitCO0lONEIvQiwyQk01QitCO0lOOEIvQix5Qk05QitCO1lOOEIvQix3Qk05QitCO0dSazVEbEM7RVEvNERTO0lOdUJOLDRCTXRCbUM7SU4wQm5DLHlCTTFCbUM7UU4wQm5DLHNCTTFCbUM7WU4wQm5DLHdCTTFCbUM7R1JtNUR0QztFUWg1RFM7SU5tQk4sOEJNbEJtQztJTnNCbkMsc0JNdEJtQztRTnNCbkMsbUJNdEJtQztZTnNCbkMsMEJNdEJtQztHUm81RHRDO0VRajVEUztJTmVOLGdDTWRtQztJTmtCbkMsd0JNbEJtQztRTmtCbkMscUJNbEJtQztZTmtCbkMsNEJNbEJtQztHUnE1RHRDO0NBQ0Y7QUU3ekRHO0VNeEhRO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUjI3RGI7RVE3N0RTO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUms4RGI7RVFwOERTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUnk4RGI7RVEzOERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmc5RGI7RVFsOURTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnU5RGI7RVF6OURTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1I4OURiO0VRaCtEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JxK0RiO0VRditEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0K0RiO0VROStEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JtL0RiO0VRci9EUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IwL0RiO0VRNS9EUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JpZ0ViO0VRbmdFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSd2dFYjtFUTFnRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSK2dFYjtFUWpoRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSc2hFYjtFUXhoRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSNmhFYjtFUS9oRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSb2lFYjtFUXRpRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMmlFYjtFUTdpRVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUmtqRWI7RVFwakVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnlqRWI7RVEzakVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmdrRWI7RVFsa0VTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUnVrRWI7RVF6a0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjhrRWI7RVFobEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnFsRWI7RVF2bEVTO0lOMkNOLG9CTTFDd0I7SU40Q3hCLG1CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGVNaER3QjtJQUNkLGdCQUFBO0dSNGxFYjtFUXhsRVM7SU5xQ04saUNNcENrQztJTnNDbEMsZ0NNdENrQztJTjBDbEMsK0JNMUNrQztJTjBDbEMsK0JNMUNrQztZTjBDbEMsNEJNMUNrQztHUjZsRXJDO0VRMWxFUztJTitFVix1Qk05RW1DO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix3Qk1sQytCO0lOb0MvQix1Qk1wQytCO0lOc0MvQiwwQk10QytCO1lOc0MvQixvQk10QytCO0dSaW1FbEM7RVE5bEVTO0lOMkVWLG9CQUpjO0lBMUNWLDJCTTVCK0I7SU44Qi9CLDBCTTlCK0I7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHVCTWxDK0I7WU5rQy9CLHNCTWxDK0I7R1JxbUVsQztFUWxtRVM7SU51RVYsc0JBTmM7SUF4Q1YsNkJNeEIrQjtJTjBCL0IsNEJNMUIrQjtJTjRCL0IsMkJNNUIrQjtJTjhCL0IseUJNOUIrQjtZTjhCL0Isd0JNOUIrQjtHUnltRWxDO0VRdG1FUztJTnVCTiw0Qk10Qm1DO0lOMEJuQyx5Qk0xQm1DO1FOMEJuQyxzQk0xQm1DO1lOMEJuQyx3Qk0xQm1DO0dSMG1FdEM7RVF2bUVTO0lObUJOLDhCTWxCbUM7SU5zQm5DLHNCTXRCbUM7UU5zQm5DLG1CTXRCbUM7WU5zQm5DLDBCTXRCbUM7R1IybUV0QztFUXhtRVM7SU5lTixnQ01kbUM7SU5rQm5DLHdCTWxCbUM7UU5rQm5DLHFCTWxCbUM7WU5rQm5DLDRCTWxCbUM7R1I0bUV0QztDQUNGO0FFcGhFRztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JrcEViO0VRcHBFUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1J5cEViO0VRM3BFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JncUViO0VRbHFFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1cUViO0VRenFFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4cUViO0VRaHJFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dScXJFYjtFUXZyRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSNHJFYjtFUTlyRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbXNFYjtFUXJzRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSMHNFYjtFUTVzRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSaXRFYjtFUW50RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSd3RFYjtFUTF0RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUit0RWI7RVFqdUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnN1RWI7RVF4dUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjZ1RWI7RVEvdUVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUm92RWI7RVF0dkVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjJ2RWI7RVE3dkVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmt3RWI7RVFwd0VTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1J5d0ViO0VRM3dFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JneEViO0VRbHhFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1eEViO0VRenhFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1I4eEViO0VRaHlFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JxeUViO0VRdnlFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0eUViO0VROXlFUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUm16RWI7RVEveUVTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1JvekVyQztFUWp6RVM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUnd6RWxDO0VRcnpFUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSNHpFbEM7RVF6ekVTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1JnMEVsQztFUTd6RVM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUmkwRXRDO0VROXpFUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSazBFdEM7RVEvekVTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dSbTBFdEM7Q0FDRjtBRTN1RUc7RU14SFE7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSeTJFYjtFUTMyRVM7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSZzNFYjtFUWwzRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSdTNFYjtFUXozRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSODNFYjtFUWg0RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScTRFYjtFUXY0RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUjQ0RWI7RVE5NEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm01RWI7RVFyNUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjA1RWI7RVE1NUVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUmk2RWI7RVFuNkVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnc2RWI7RVExNkVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUis2RWI7RVFqN0VTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JzN0ViO0VReDdFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I2N0ViO0VRLzdFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JvOEViO0VRdDhFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1IyOEViO0VRNzhFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JrOUViO0VRcDlFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5OUViO0VRMzlFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSZytFYjtFUWwrRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdStFYjtFUXorRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOCtFYjtFUWgvRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dScS9FYjtFUXYvRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSNC9FYjtFUTkvRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbWdGYjtFUXJnRlM7SU4yQ04sb0JNMUN3QjtJTjRDeEIsbUJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZU1oRHdCO0lBQ2QsZ0JBQUE7R1IwZ0ZiO0VRdGdGUztJTnFDTixpQ01wQ2tDO0lOc0NsQyxnQ010Q2tDO0lOMENsQywrQk0xQ2tDO0lOMENsQywrQk0xQ2tDO1lOMENsQyw0Qk0xQ2tDO0dSMmdGckM7RVF4Z0ZTO0lOK0VWLHVCTTlFbUM7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHdCTWxDK0I7SU5vQy9CLHVCTXBDK0I7SU5zQy9CLDBCTXRDK0I7WU5zQy9CLG9CTXRDK0I7R1IrZ0ZsQztFUTVnRlM7SU4yRVYsb0JBSmM7SUExQ1YsMkJNNUIrQjtJTjhCL0IsMEJNOUIrQjtJTmdDL0IseUJNaEMrQjtJTmtDL0IsdUJNbEMrQjtZTmtDL0Isc0JNbEMrQjtHUm1oRmxDO0VRaGhGUztJTnVFVixzQkFOYztJQXhDViw2Qk14QitCO0lOMEIvQiw0Qk0xQitCO0lONEIvQiwyQk01QitCO0lOOEIvQix5Qk05QitCO1lOOEIvQix3Qk05QitCO0dSdWhGbEM7RVFwaEZTO0lOdUJOLDRCTXRCbUM7SU4wQm5DLHlCTTFCbUM7UU4wQm5DLHNCTTFCbUM7WU4wQm5DLHdCTTFCbUM7R1J3aEZ0QztFUXJoRlM7SU5tQk4sOEJNbEJtQztJTnNCbkMsc0JNdEJtQztRTnNCbkMsbUJNdEJtQztZTnNCbkMsMEJNdEJtQztHUnloRnRDO0VRdGhGUztJTmVOLGdDTWRtQztJTmtCbkMsd0JNbEJtQztRTmtCbkMscUJNbEJtQztZTmtCbkMsNEJNbEJtQztHUjBoRnRDO0NBQ0Y7QVN0L0VEOztFQXJISSw0QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxvQlgrQ1k7RVc5Q1osbUJBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxlWFBRO0VXUVIsK0JBQUE7RUFDQSxvRFg4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V3REVixtQkFBQTtFQUNBLHNCQUFBO0VBR0EsdUJBQUE7RUFDQSx3Qkthb0I7RVoyQ3RCLGlDQUFBO0VBQUEseUJBQUE7RUFDQSxtQ0ppQmM7VUlqQmQsMkJKaUJjO0VJaEJkLGlFSldnQjtVSVhoQix5REpXZ0I7RVduRWQsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q1QrNEpIO0FFOTVKSztFWXVCRjtJTExJLG1CWGtETztJV2pEUCxxQkFBQTtHVGc1Skw7Q0FDRjtBUzk0Skc7RUFDSSx1QkFBQTtFQUNBLHNCQUFBO0NUZzVKUDtBUzk0Skc7RUFDSSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0NUZzVKUDtBUzk0Sk87RUFDSSxrQkFBQTtDVGc1Slg7QVM3NEpPO0VBQ0ksaUJBQUE7Q1QrNEpYO0FTNTRKRztFQUVJLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBTUkscUNBQUE7RUFDQSx1Q0FBQTtDVHc0Slg7QVNyNEpHO0VBQ0ksbUNBQUE7VUFBQSwyQkFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7Q1R1NEpQO0FjeDZKRztFQUVJLGVoQmhDSTtFZ0JpQ0osbUJoQnVDTztFZ0J0Q1AsaUJoQitCSTtFZ0I5Qkosa0JBQUE7Q2R5NkpQO0FjdDZKRztFQUNJLDBCaEJ6QlE7Q0VpOEpmO0FjdDZKTztFQUNJLGVoQjVCSTtDRW84SmY7QWNwNkpHO0VBQ0ksMEJoQjNCVTtDRWk4SmpCO0FjcDZKTztFQUNJLGVoQjlCTTtDRW84SmpCO0FjbDZKRztFQUNJLDBCaEJsREM7Q0VzOUpSO0FjbDZKTztFQUNJLGVoQnJESDtDRXk5SlI7QWNoNkpHO0VBQ0ksMEJoQnpESztDRTI5Slo7QWNoNkpPO0VBQ0ksZWhCNURDO0NFODlKWjtBYzk1Skc7RUFDSSwwQmhCaEVDO0NFZytKUjtBYzk1Sk87RUFDSSxlaEJuRUg7Q0VtK0pSO0FjNTVKRztFQUNJLDBCaEJ0RUs7Q0VvK0paO0FjNTVKTztFQUNJLGVoQnpFQztDRXUrSlo7QWMxNUpHO0VBQ0ksMEJoQjdFRztD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clBXO0VBQ0ksK0JBQUE7RUFDQSxvQnJDeUJEO0VxQ3hCQyxpQnJDY0Y7RXFDYkUsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGVyQ3RDQTtFcUN1Q0EsaUNBQUE7Q25DNHJQZjtBRTF1UEs7RWlDdUNNO0lBVVEsb0JyQ29CTDtHRXlxUFo7Q0FDRjtBbUMzclBlO0VBQ0ksa0JBQUE7Q25DNnJQbkI7QW1DMXJQZTtFQUNJLGNBQUE7Q25DNHJQbkI7QW1DdHJQRztFQUNJLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQnJDWE87Q0Vtc1BkO0FtQ3RyUE87RUFDSSxrQkFBQTtDbkN3clBYO0FtQ3JyUE87RUFDSSxjQUFBO0NuQ3VyUFg7QW1DcHJQTztFQUNJLFlBQUE7RUFDQSxrQkFBQTtDbkNzclBYO0FtQ3ByUFc7RUFDSSx1QkFBQTtFQUNBLG9CQUFBO0NuQ3NyUGY7QW1DbnJQVztFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0NuQ3FyUGY7QW1DanJQTztFQUNJLFdBQUE7RUFDQSx1QkFBQTtDbkNtclBYO0FFanhQSztFaUM0RkU7SUFLUSxtQkFBQTtHbkNvclBiO0NBQ0Y7QW1DanJQTztFQUNJLG9CckNwQ0c7RXFDcUNILGlCckMvQ0U7RXFDZ0RGLFlBQUE7RUFDQSxpQkFBQTtDbkNtclBYO0FtQ2hyUE87RUFDSSxnQkFBQTtDbkNrclBYO0FtQ2hyUFc7RUFDSSxpQnJDekREO0NFMnVQZDtBbUM5cVBPOztFQUVJLHNCQUFBO0VBQ0Esb0JyQ3JERztDRXF1UGQ7QW1DN3FQTztFQUNJLG1CQUFBO0NuQytxUFg7QW1DN3FQVztFQUNJLGlCckN0RUY7Q0VxdlBiO0FtQzNxUE87O0VBRUksaUJBQUE7Q25DNnFQWDtBbUMxcVBPO0VBQ0ksa0JBQUE7Q25DNHFQWDtBbUN4cVBXO0VBQ0kscUJBQUE7Q25DMHFQZjtBbUNycVBXO0VBQ0kscUJyQ25GQTtFcUNvRkEsZXJDdklFO0VxQ3dJRiwyQkFBQTtDbkN1cVBmO0FtQ3JxUGU7RUFDSSxjQUFBO0NuQ3VxUG5CO0FtQ3BxUGU7RWpDMUhkLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q0ZpeVBEO0FFdjBQSztFaUNrS007SUFDSSxtQkFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0duQ3dxUGI7Q0FDRjs7QW1DbnFQRDtFQUNJLFlBQUE7RUFDQSxZQUFBO0NuQ3NxUEg7QUVuMVBLO0VpQzJLTjtJQUlRLFdBQUE7R25Dd3FQTDtDQUNGO0FFeDFQSztFaUMyS047SUFPUSxXQUFBO0duQzBxUEw7Q0FDRjs7QW1DdnFQRDtFQUNJLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtDbkMwcVBIO0FtQ3hxUEc7RUFDSSxnQnJDN0hJO0VxQzhISixpQnJDdElPO0VxQ3VJUCxlckMvSlU7RXFDZ0tWLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0NuQzBxUFA7QW1DeHFQTztFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0NuQzBxUFg7QW1DdnFQTztFQUNJLGNBQUE7Q25DeXFQWDtBbUNycVBHO0VBQ0ksa0JBQUE7RUFDQSwwQkFBQTtDbkN1cVBQO0FtQ3BxUEc7RUFDSSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDbkNzcVBQO0FFMzNQSztFaUNtTkY7SUFLUSxxQkFBQTtHbkN1cVBUO0NBQ0Y7QW1DcnFQTztFQUNJLG9CQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsaUJBQUE7Q25DdXFQWDtBbUNycVBXO0VBQ0ksNkJBQUE7Q25DdXFQZjtBbUNscVBXO0VBRUksb0JyQzVMQTtFcUM2TEEseUJBQUE7VUFBQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0NuQ21xUGY7QW1DanFQZTtFQUNJLGNBQUE7Q25DbXFQbkI7O0FtQzVwUEQ7O0VBRUksb0JyQ3pPcUI7RXFDME9yQixXQUFBO0NuQytwUEg7QW1DN3BQRzs7RUFDSSxnQnJDcExXO0VxQ3FMWCxpQnJDdE1NO0VxQ3VNTixrQkFBQTtFQUNBLGVyQ3pQUTtFcUMwUFIsNENyQ2hOUztFcUNpTlQsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7Q25DZ3FQUDtBbUM3cFBHOztFQUNJLGNBQUE7Q25DZ3FQUDtBbUM3cFBHOztFQUNJLGNBQUE7RUFDQSxlQUFBO0NuQ2dxUFA7QW1DN3BQRzs7O0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtDbkNpcVBQO0FtQy9wUE87OztFQUNJLHlCQUFBO0NuQ21xUFg7QW1DanFQVzs7O0VBQ0ksbUJBQUE7Q25DcXFQZjtBbUNucVBlOzs7Ozs7O0VBRUksb0JBQUE7Q25DMHFQbkI7QW1DdnFQZTs7Ozs7RUFDSSxjQUFBO0VBQ0EsK0JBQUE7RUFDQSx1Q0FBQTtFQUNBLGlCckM1T047RXFDNk9NLG9CckNuT0w7Q0VnNVBkO0FtQ3pxUG1COzs7OztFQUNJLCtCQUFBO0NuQytxUHZCO0FtQzNxUGU7OztFQUNJLGNBQUE7Q25DK3FQbkI7QW1DNXFQZTs7O0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtDbkNnclBuQjtBbUM3cVBlOzs7RUFDSSxvQnJDMVNJO0NFMjlQdkI7QW1DL3FQbUI7Ozs7O0VBQ0ksZ0JyQzVQWjtFcUM2UFksaUJyQ3BRVjtFcUNxUVUsY0FBQTtDbkNxclB2QjtBbUNuclB1Qjs7Ozs7RUFDSSxxQkFBQTtDbkN5clAzQjtBRXovUEs7RWlDMFRjOzs7OztJQVVRLG1CckNoUWI7R0U2N1BaO0NBQ0Y7QW1DdHJQRzs7RWpDdlRGLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0NGaS9QRDs7QW1DNXJQRDtFQUVJLGlCQUFBO0NuQzhyUEg7QW1DNXJQRztFQUNJLGlCQUFBO0NuQzhyUFA7O0FtQzFyUEQ7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0NuQzZyUEg7O0FvQ3BpUUc7RUFDSSxjQUFBO0NwQ3VpUVA7QW9DbGlRTztFQUNJLGVBQUE7Q3BDb2lRWDtBb0M3aFFlO0VBQ0ksY0FBQTtDcEMraFFuQjtBb0N4aFFPOzs7RUFHSSxjQUFBO0NwQzBoUVg7QW9DdGhRRztFbENHRiw4QkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtDRnNoUUQ7QW9DMWhRVztFQUNJLGtCQUFBO0NwQzRoUWY7O0FvQ3JoUUc7RUFDSSxjQUFBO0NwQ3doUVA7QW9DcmhRRztFQUNJLGlCQUFBO0NwQ3VoUVA7QW9DcmhRTztFQUNJLGtCdEM4Qkc7RXNDN0JILGlCdENlRTtFc0NkRixXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtDcEN1aFFYO0FvQ3JoUVc7RUFDSSxjQUFBO0NwQ3VoUWY7QW9DcGhRVztFQUNJLHFCQUFBO0VBQ0EsbUJBQUE7Q3BDc2hRZjtBb0NsaFFPO0VBQ0ksMEJBQUE7Q3BDb2hRWDtBb0NqaFFPO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0NwQ21oUVg7QW9DL2dRVztFQUNJLDBCQUFBO0VBQ0EsaUNBQUE7RUFDQSx5QkFBQTtFQUNBLG9CdENKRDtDRXFoUWQ7QW9DL2dRZTtFQUNJLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q3BDaWhRbkI7QW9DOWdRZTtFQUNJLG9CQUFBO0NwQ2doUW5CO0FvQzlnUW1CO0VBQ0ksbUJ0Q2RUO0VzQ2VTLGVBQUE7RUFDQSxpQkFBQTtDcENnaFF2QjtBb0M3Z1FtQjtFQUNJLGNBQUE7Q3BDK2dRdkI7QW9DMWdRVztFQUNJLGlCdENyQ0E7RXNDc0NBLG1CQUFBO0NwQzRnUWY7QW9DemdRVztFQUNJLGV0Q3BFRTtFc0NxRUYsMEJBQUE7RUFDQSxtQnRDakNEO0NFNGlRZDtBb0N4Z1FXO0VBQ0ksb0JBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7Q3BDMGdRZjtBb0N2Z1FXO0VBQ0ksV0FBQTtDcEN5Z1FmO0FvQ3ZnUWU7RUFDSSxjQUFBO0VBQ0EsY0FBQTtDcEN5Z1FuQjtBb0NyZ1FXO0VBQ0kscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxzQkFBQTtNQUFBLGtCQUFBO0NwQ3VnUWY7QW9DbmdRZTs7RUFFSSxjQUFBO0NwQ3FnUW5CO0FvQ2xnUWU7RUFDSSwwQkFBQTtDcENvZ1FuQjtBb0NqZ1FlO0VBQ0ksb0J0Q25FTDtFc0NvRUssMEJBQUE7RUFDQSxldEMvSEU7RXNDZ0lGLHNCQUFBO0NwQ21nUW5CO0FvQ2pnUW1CO0VBQ0ksaUJBQUE7Q3BDbWdRdkI7QW9DaGdRbUI7O0VBRUksaUJ0Q3pGVDtDRTJsUWQ7QW9DOS9QdUI7RUFDSSxZQUFBO0NwQ2dnUTNCOztBb0N2L1BEO0VBQ0kscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtNQUFBLGdCQUFBO0VBQ0EsaUJBQUE7Q3BDMC9QSDtBb0N4L1BHO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0NwQzAvUFA7QW9Ddi9QRztFQUNJLDZCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0NwQ3kvUFA7QW9Dci9QTztFQUNJLGNBQUE7Q3BDdS9QWDtBb0NuL1BHO0VBQ0ksNkJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7Q3BDcS9QUDtBb0NsL1BHO0VBQ0ksWUFBQTtDcENvL1BQO0FFM3FRSztFa0MyTEU7SWxDdEtOLDhCQUFBO0lBQ0EsaUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLG9CQUFBO0dGMHBRQztFb0N2L1BLO0lBQ0ksV0FBQTtJQUNBLGlCQUFBO0dwQ3kvUFQ7RW9DdC9QSztJQUNJLFdBQUE7SUFDQSxrQkFBQTtHcEN3L1BUO0NBQ0Y7QUUvclFLO0VrQzJNRTtJQUNJLFdBQUE7R3BDdS9QVDtDQUNGOztBb0MzK1BEO0VBQ0ksd0JBQUE7Q3BDOCtQSDtBRXhzUUs7RWtDeU5OO0lBR1EsYUFBQTtHcENnL1BMO0NBQ0Y7QW9DOStQRztFQUNJLDBCdEMvTkk7RXNDZ09KLGFBQUE7RUFDQSxtQkFBQTtDcENnL1BQO0FvQzcrUE87RUFDSSxlQUFBO0VBQ0EsZ0J0Q3hLQTtFc0N5S0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7Q3BDKytQWDtBb0M1K1BPO0VBQ0ksYUFBQTtFQUNBLG1CdEMvS0c7RXNDZ0xILGlCdEMxTEc7Q0V3cVFkO0FvQzErUEc7RUFDSSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCdEMzTEk7RXNDNExKLGtCQUFBO0NwQzQrUFA7O0FvQ3YrUEQ7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q3BDMCtQSDtBb0N4K1BHO0VBQ0ksY0FBQTtDcEMwK1BQO0FFanZRSztFa0MwUUY7SUFFUSx3QkFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7R3BDeStQVDtDQUNGO0FFenZRSztFa0NtUkY7SUFFUSxpQkFBQTtHcEN3K1BUO0NBQ0Y7O0FvQ3ArUEQ7RUFDSSxjQUFBO0NwQ3UrUEg7QUVsd1FLO0VrQzBSTjtJQUlRLFVBQUE7SUFDQSw0Q0FBQTtZQUFBLG9DQUFBO0dwQ3crUEw7RW9DdCtQSztJQUNJLHdDQUFBO1lBQUEsZ0NBQUE7R3BDdytQVDtFb0NwK1BTO0lBQ0ksNEJBQUE7R3BDcytQYjtDQUNGO0FvQ2wrUEc7RUFDSSw0QkFBQTtDcENvK1BQO0FvQ2wrUE87RUFDSSxZQUFBO0VBQ0EsMEJ0Q3BSRztFc0NxUkgsYUFBQTtDcENvK1BYO0FvQy85UGU7RUFDSSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO01BQUEsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7Q3BDaStQbkI7QW9DLzlQbUI7O0VBRUksa0NBQUE7RUFDQSxtQnRDNVBUO0NFNnRRZDtBb0MvOVBtQjtFQUNJLDZCQUFBO0NwQ2krUHZCO0FvQzk5UG1CO0VBQ0ksaUJ0Qy9RVjtDRSt1UWI7QW9DMTlQRztFQUNJLG9CdEN6VU07RXNDMFVOLGFBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0NwQzQ5UFA7O0FvQ245UEQ7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0NwQ3M5UEg7O0FvQ245UEQ7RUFDSSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtDcENzOVBIOztBb0NsOVBHO0VBQ0ksY0FBQTtDcENxOVBQOztBRXIwUUs7RWtDdVhNO0lBQ0ksWUFBQTtHcENrOVBiO0NBQ0Y7O0FvQzU4UEc7OztFQUdJLGNBQUE7Q3BDKzhQUDtBb0M1OFBHO0VBQ0ksZXRDL1hRO0VJY2QsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7Q0ZnMFFEO0FvQ2o5UE87RWxDdFhOLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0NGMDBRRDtBb0NuOVBlO0VBQ0ksb0J0Q2xWTDtFc0NtVkssaUJ0QzlWTDtFc0MrVkssbUJ0QzFWTjtFc0MyVk0sWUFBQTtDcENxOVBuQjtBRTUyUUs7RWtDbVpVO0lBT1EsbUJ0Q3RWVDtJc0N1VlMscUJBQUE7R3BDczlQckI7Q0FDRjtBb0NoOVBHO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEN0Q3JYUztFc0NzWFQsMEJBQUE7RUFDQSxldEN6WVU7Q0UyMVFqQjtBb0NoOVBPO0VBQ0ksbUJBQUE7Q3BDazlQWDtBb0NoOVBXO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtDcENrOVBmO0FvQy84UFc7RUFDSSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7Q3BDaTlQZjtBb0M5OFBXO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGV0QzlaRTtDRTgyUWpCO0FvQzk4UGU7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtDcENnOVBuQjtBb0M3OFBlO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VsQ3JabEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLCtCQUFBO0VBQUEsa0RBQUE7RUFDQSxtQ0ppQmM7VUlqQmQsMkJKaUJjO0VJaEJkLGlFSldnQjtVSVhoQix5REpXZ0I7RXNDMFlFLDBCdEMzYkY7RXNDNGJFLGdCQUFBO0NwQ2k5UG5CO0FvQzE4UE87RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0NwQzQ4UFg7QW9DdjhQTztFQUNJLHdCQUFBO0NwQ3k4UFg7QW9DdjhQVztFQUNJLHdCQUFBO0NwQ3k4UGY7QUV2N1FLO0VrQ21mTTs7SUFFSSxXQUFBO0dwQ3U4UGI7Q0FDRjtBb0M3N1BHO0VBQ0ksVUFBQTtDcEMrN1BQO0FvQzE3UFc7RUFDSSxtQkFBQTtFQUNBLFdBQUE7Q3BDNDdQZjtBb0N2N1BXO0VBQ0ksYUFBQTtFQUNBLGNBQUE7Q3BDeTdQZjtBb0NwN1BHO0VBQ0ksd0JBQUE7Q3BDczdQUDtBb0NsN1BPO0VBQ0ksa0JBQUE7RUFDQSxzQkFBQTtDcENvN1BYO0FvQ2o3UE87RUFDSSxlQUFBO0VBQ0EscUJBQUE7Q3BDbTdQWDs7QW9DOTZQRDtFQUNJLG9CdEM5aEJrQjtFc0MraEJsQixhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7Q3BDaTdQSDtBb0M5NlBPO0VBQ0ksNEN0QzdmSztFc0M4ZkwsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLGlCdEMxZkc7RXNDMmZILDBCQUFBO0NwQ2c3UFg7QW9DMTZQVztFbENyWVIsaUJKTVU7RUlKWixrQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSx1Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7Q0ZpelFEO0FvQ243UFc7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0J0Q25qQkU7Q0V3K1FqQjs7QW9DLzZQRDtFQUNJLGtCQUFBO0VBQ0EsaUVBQUE7Q3BDazdQSDtBb0NoN1BHO0VBQ0ksb0J0QzdqQmdCO0NFKytRdkI7O0FvQzk2UEQ7RUFDSSxtQkFBQTtFQUNBLG1CQUFBO0NwQ2k3UEg7QW9DLzZQRztFQUNJLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7Q3BDaTdQUDtBb0M5NlBHO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RWxDM2lCTiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsK0JBQUE7RUFBQSxrREFBQTtFQUNBLG1DSmlCYztVSWpCZCwyQkppQmM7RUloQmQsaUVKV2dCO1VJWGhCLHlESldnQjtFc0NnaUJWLDBCdENqbEJVO0VzQ2tsQlYsZ0JBQUE7Q3BDazdQUDtBb0MvNlBHO0VBQ0ksYUFBQTtDcENpN1BQO0FvQy82UE87RUFDSSwrQkFBQTtVQUFBLHVCQUFBO0NwQ2k3UFg7QW9DNzZQRztFQUNJLGlCQUFBO0NwQys2UFA7QW9DNTZQRztFQUNJLG1CdEM3akJPO0NFMitRZDtBb0MzNlBHO0VBQ0ksb0R0Q3JsQkk7RXNDc2xCSixxQkFBQTtDcEM2NlBQOztBb0N2NlBPO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0NwQzA2UFg7O0FFNWpSSztFa0N3cEJGO0lBRVEsWUFBQTtHcEN1NlBUO0NBQ0Y7O0FvQ2w2UEc7RUFDSSwyQkFBQTtFQUNBLHdCQUFBO0NwQ3E2UFA7QW9DbDZQRztFQUNJLG9CdENqckJLO0VzQ2tyQkwsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtDcENvNlBQO0FvQ2w2UE87RUFDSSxlQUFBO0NwQ282UFg7QW9DaDZQRztFQUNJLHNCQUFBO0NwQ2s2UFA7QW9DOTVQTztFQUNJLFdBQUE7RUFDQSxzQkFBQTtDcENnNlBYO0FFeGxSSztFa0NzckJFO0lBS1EsZ0JBQUE7R3BDaTZQYjtDQUNGO0FvQzk1UE87RUFDSSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q3BDZzZQWDtBRWxtUks7RWtDK3JCRTtJQU1RLHFCQUFBO0dwQ2k2UGI7Q0FDRjtBb0MvNVBXO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0NwQ2k2UGY7QW9DLzVQZTtFQUNJLG9CdEN0c0JKO0NFdW1SZjtBRTltUks7RWtDd3NCTTtJQVNRLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLGdCQUFBO0dwQ2k2UGpCO0NBQ0Y7O0FvQzE1UEc7RUFDSSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0J0Q2pzQk87RXNDa3NCUCx3QkFBQTtDcEM2NVBQO0FvQ3o1UFc7O0VBQ0ksaUJBQUE7Q3BDNDVQZjtBb0MxNVBlOztFQUNJLGtCQUFBO0VBQ0EsaUJ0QzlxQlI7Q0Uya1JYO0FvQzE1UGU7Ozs7RUFFSSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q3BDODVQbkI7QW9DdjVQZTtFQUNJLGlCdENoc0JMO0NFeWxSZDtBb0N0NVBlOztFQUVJLG1CdEN4ckJMO0VzQ3lyQkssaUJBQUE7Q3BDdzVQbkI7QW9DcDVQbUI7O0VBRUksaUNBQUE7Q3BDczVQdkI7QW9DaDVQTztFQUNJLHdCQUFBO0NwQ2s1UFg7QW9DLzRQZTs7RUFFSSxvQnRDMXNCTDtFc0Myc0JLLGV0Q3p3Qko7Q0UwcFJmO0FFanFSSztFa0MwdEJOO0lBNkRRLFdBQUE7R3BDODRQTDtFb0M1NFBLO0lBQ0ksd0JBQUE7R3BDODRQVDtDQUNGO0FvQzM0UEc7RUFDSSxnQnRDaHVCSTtFc0NpdUJKLDBCQUFBO0VBQ0EseUR0Q3h4QmdCO0VzQ3l4QmhCLHNCQUFBO0NwQzY0UFA7QW9DMzRQTzs7RUFFSSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxpQnRDanZCRztDRThuUmQ7QW9DMTRQTztFQUNJLFlBQUE7Q3BDNDRQWDtBb0N2NFBPO0VBQ0kscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDcEN5NFBYO0FvQ3Q0UGU7RUFDSSx3QkFBQTtDcEN3NFBuQjtBRS9yUks7RWtDcXpCTTtJQU1RLG1CdEN2dkJMO0dFK25SWjtFb0N0NFBpQjtJQUNJLHVCQUFBO0dwQ3c0UHJCO0NBQ0Y7O0FvQ2o0UEQ7RUFDSSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO01BQUEsZ0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3BDbzRQSDtBb0NsNFBHO0VBQ0ksd0JBQUE7Q3BDbzRQUDs7QW9DLzNQRztFQUNJLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0NwQ2s0UFA7O0FvQzkzUEQ7RUFDSSwwQkFBQTtDcENpNFBIOztBb0M5M1BELHNLQUFBO0FBQ0E7RWxDdjBCRSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtDRnlzUkQ7O0FvQ3I0UEQsb0NBQUE7QUFDQTtFQUNJLGVBQUE7RUFBZ0IsNkJBQUE7RUFBOEIsaUJBQUE7RUFBa0IsZ0JBQUE7Q3BDMjRQbkU7O0FvQ3g0UEQ7RUFDSSxtQkFBQTtDcEMyNFBIO0FvQ3o0UEc7RUFDSSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSwyQ0FBQTtFQUNBLG9CQUFBO0NwQzI0UFA7QW9DeDRQRztFQUNJLGdCQUFBO0NwQzA0UFA7O0FxQ3h3Ukc7RUFDSSxvQnZDd0JnQjtFdUN2QmhCLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDckMyd1JQIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vQ29sb3Vyc1xuJGdyZXktbGlnaHQ6ICNGNkY2RjY7XG4kZ3JleTogI0M3Q0RDRDtcbiRncmV5LWJsdWUtbGlnaHQ6ICNFOUVGRjI7XG4kZ3JleS1kaW06ICM3RDgwODE7XG4kZ3JleS1kYXJrOiAjNEI0QjRCO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4kZ3JleS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTksIDIwNSwgMjA1LCAwLjI1KSAwJSwgcmdiYSgxOTksIDIwNSwgMjA1LCAwKSAxMDAlKTtcblxuJG9yYW5nZTogI0QzN0I0NjtcbiRncmVlbi1kYXJrOiAjNDQ3QzUzO1xuJHllbGxvdzogI0QyQjYxNTtcbiRncmV5LWJsdWU6ICM2MThFQTc7XG4kcHVycGxlLWRpbTogIzVBNEE3MTtcbiRwaW5rLWRpbTogI0IyNjQ3RTtcbiRyZWQ6ICNiYTM1MzU7XG4kYmx1ZS1hY2NlbnQ6ICMwMEEyQzA7XG5cbiRjb2xvci1wcmltYXJ5OiAjNDI1MDY5O1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM5OEEyQjM7XG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA1KTtcbiRjb2xvci1wcmltYXJ5LXhsaWdodDogI0UzRTZFRDtcbiRjb2xvci1wcmltYXJ5LWRhcms6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTApO1xuXG4kY29sb3Itc2Vjb25kYXJ5OiAjRTQ5NDY0O1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI0UyQjg5QjtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCA1KTtcbiRjb2xvci1zZWNvbmRhcnkteGxpZ2h0OiAjRjlGMkVCO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjQzY3RjUwO1xuXG4kY29sb3ItdGVydGlhcnk6ICM3RDYwODc7XG4kY29sb3ItdGVydGlhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCk7XG4kY29sb3ItdGVydGlhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3ItdGVydGlhcnksIDUpO1xuJGNvbG9yLXRlcnRpYXJ5LWRhcms6IGRhcmtlbigkY29sb3ItdGVydGlhcnksIDEwKTtcblxuXG4kY29sb3ItYWx0OiAkb3JhbmdlO1xuJGNvbG9yLWFsdC1saWdodDogbGlnaHRlbigkY29sb3ItYWx0LDEwKTtcbiRjb2xvci1hbHQtZGFyazogZGFya2VuKCRvcmFuZ2UsIDEwKTtcblxuJGNvbG9yLWJvcmRlcjogI0QwRDVERDtcbiRjb2xvci1ib2R5OiB3aGl0ZTtcbiRjb2xvci1ib2R5LXRleHQ6ICMxMDE4Mjg7XG5cbiRjb2xvci1lcnJvcjogI0ZGN0U3RTtcbiRjb2xvci1zdWNjZXNzOiAjMDBBMzI5O1xuJGNvbG9yLXdhcm5pbmc6ICM5NzgxMDA7XG5cbi8vTGF5b3V0XG4vLyRpbm5lci13aWR0aDogMTI0MHB4O1xuJGlubmVyLXdpZHRoOiAxMjI2cHg7XG4kaW5uZXItd2lkdGgtMjogOTQwcHg7XG4kaC1wYWRkaW5nOiAyMHB4O1xuJGgtcGFkZGluZy1sOiAzMHB4O1xuJGJ1dHRvbi1yYWRpdXM6IDMwcHg7XG4kYm94LXJhZGl1czogNXB4O1xuJGNhcmQtcmFkaXVzOiAxMHB4O1xuXG4vL0ZvbnRcbiRmb250LW1haW46ICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAnQmFybG93IENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAkZm9udC1zZWNvbmRhcnk7XG4kZm9udC1ib2R5OiAkZm9udC1tYWluO1xuJGZvbnQtYm9keS13ZWlnaHQ6IDQwMDtcbiRmb250LWJvZHktc3R5bGU6IG5vcm1hbDtcbiRmb250LWxpZ2h0OiAzMDA7XG4kZm9udC1yZWd1bGFyOiA0MDA7XG4kZm9udC1tZWRpdW06IDUwMDtcbiRmb250LXNlbWlib2xkOiA2MDA7XG4kZm9udC1ib2xkOiA3MDA7XG4kZm9udC1ib2R5LWJvbGQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuJGxpbmUtaGVpZ2h0OiAxLjM3NTtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuJGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtYmFzZSk7XG4kZm9udC1zaXplLXhzMjogcmVtKCRmb250LXNpemUtYmFzZSAtIDVweCk7XG4kZm9udC1zaXplLXhzOiByZW0oJGZvbnQtc2l6ZS1iYXNlIC0gNHB4KTtcbiRmb250LXNpemUtc206IHJlbSgkZm9udC1zaXplLWJhc2UgLSAycHgpO1xuJGZvbnQtc2l6ZS1sZzogcmVtKCRmb250LXNpemUtYmFzZSArIDJweCk7XG4kZm9udC1zaXplLXhsOiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgNHB4KTtcbiRmb250LXNpemUtMng6IHJlbSgkZm9udC1zaXplLWJhc2UgKyA2cHgpO1xuJGZvbnQtc2l6ZS0zeDogcmVtKCRmb250LXNpemUtYmFzZSArIDhweCk7XG4kZm9udC1zaXplLTR4OiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgMTBweCk7XG4kZm9udC1zaXplLTV4OiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgMTRweCk7XG4kZm9udC1zaXplLWhlYWRlcjogcmVtKDMycHgpO1xuXG4vKj09PT09PT09PT09PT09PT0gVHJhbnNpdGlvbnMgPT09PT09PT09PT09PT09PSovXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4kdHJhbnNpdGlvbi10aW1pbmc6IGVhc2UtaW4tb3V0O1xuJGVhc2luZy0xOiBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSk7XG4kZWFzaW5nLTI6IGN1YmljLWJlemllcigwLjI5LCAwLjYzLCAwLjQ0LCAxKTtcbiRlYXNpbmctc3RhbmRhcmQ6IGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiRlYXNpbmctZGVjZWxlcmF0ZWQ6IGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiRlYXNpbmctYWNjZWxlcmF0ZWQ6IGN1YmljLWJlemllcigwLjQsIDAuMCwgMSwgMSk7XG5cbiRkdXJhdGlvbi14ZmFzdDogMTAwbXM7XG4kZHVyYXRpb24tZmFzdDogMjAwbXM7XG4kZHVyYXRpb24tbWVkaXVtOiAyNTBtcztcbiRkdXJhdGlvbi1zbG93OiAzMDBtcztcbiRkdXJhdGlvbi14c2xvdzogNTAwbXM7XG5cbiR0cmFuc2l0aW9uLWRyYXdlcjogYWxsICRkdXJhdGlvbi1tZWRpdW0gJGVhc2luZy0xO1xuXG5cbiRzaGFkb3ctMTogMCAxMHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJHNoYWRvdy0yOiAwIDAuMjVyZW0gMXJlbSByZ2JhKDQ4LDU1LDY2LC4xNSk7XG4kc2hhZG93LTM6IDAgMC4xMjVyZW0gLjVyZW0gcmdiYSg0OCw1NSw2NiwuMTUpO1xuJHNoYWRvdy1oZWFkZXI6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cbi8vIEJyZWFrcG9pbnRzIHVzZWQgd2l0aCB0aGUgbWVkaWEtcXVlcnkgbWl4aW5cbi8qPT09PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PSovXG4kYnJlYWstbW9iaWxlLXhzOiAzNDBweDtcbiRicmVhay1tb2JpbGU6IDQ4MHB4O1xuJGJyZWFrLXRhYmxldDogNzY4cHg7XG4kYnJlYWstdGFibGV0LWw6IDk5MnB4O1xuJGJyZWFrLWRlc2t0b3A6IDEyMDBweDtcbiRicmVhay13aWRlc2NyZWVuOiAxNDQwcHg7XG5cbiRtb2JpbGUteHM6ICdtb2JpbGUteHMnO1xuJG1vYmlsZTogJ21vYmlsZSc7XG4kdGFibGV0OiAndGFibGV0JztcbiR0YWJsZXQtZG93bjogJ3RhYmxldC1kb3duJztcbiR0YWJsZXQtdXA6ICd0YWJsZXQtdXAnO1xuJHRhYmxldC1sOiAndGFibGV0LWwnO1xuJHRhYmxldC1sLWRvd246ICd0YWJsZXQtbC1kb3duJztcbiR0YWJsZXQtbC11cDogJ3RhYmxldC1sLXVwJztcbiRkZXNrdG9wOiAnZGVza3RvcCc7XG4kZGVza3RvcC1kb3duOiAnZGVza3RvcC1kb3duJztcbiRkZXNrdG9wLXVwOiAnZGVza3RvcC11cCc7XG4kd2lkZXNjcmVlbjogJ3dpZGVzY3JlZW4nO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAkbW9iaWxlLXhzICcobWF4LXdpZHRoOiAjeyRicmVhay1tb2JpbGUteHN9KScsXG4gICAgJG1vYmlsZSAnKG1heC13aWR0aDogI3skYnJlYWstbW9iaWxlfSknLFxuICAgICR0YWJsZXQgJyhtaW4td2lkdGg6ICN7JGJyZWFrLW1vYmlsZSArIDF9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0fSknLFxuICAgICR0YWJsZXQtZG93biAnKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0fSknLFxuICAgICR0YWJsZXQtdXAgJyhtaW4td2lkdGg6ICN7JGJyZWFrLW1vYmlsZSArIDF9KScsXG4gICAgJHRhYmxldC1sICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQgKyAxfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXRhYmxldC1sfSknLFxuICAgICR0YWJsZXQtbC1kb3duICcobWF4LXdpZHRoOiAjeyRicmVhay10YWJsZXQtbH0pJyxcbiAgICAkdGFibGV0LWwtdXAgJyhtaW4td2lkdGg6ICN7JGJyZWFrLXRhYmxldCArIDF9KScsXG4gICAgJGRlc2t0b3AgJyhtaW4td2lkdGg6ICN7JGJyZWFrLXRhYmxldC1sfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLWRlc2t0b3AgLSAxfSknLFxuICAgICRkZXNrdG9wLWRvd24gJyhtYXgtd2lkdGg6ICN7JGJyZWFrLWRlc2t0b3AgLSAxfSknLFxuICAgICRkZXNrdG9wLXVwICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQtbCArIDF9KScsXG4gICAgJHdpZGVzY3JlZW4gJyhtaW4td2lkdGg6ICN7JGJyZWFrLXdpZGVzY3JlZW59KSdcbik7XG5cbiRncmlkLWNvbHVtbnM6IDI0O1xuJGdyaWQtZ3V0dGVyOiAgcmVtKDE1cHgpO1xuJGdyaWQtYnJlYWtwb2ludHMgOiAoXG4gIC8veHM6ICRicmVhay1tb2JpbGUsXG4gICAgc206ICRicmVhay10YWJsZXQsXG4gICAgbWQ6ICRicmVhay10YWJsZXQtbCxcbiAgICBsZzogJGJyZWFrLWRlc2t0b3AsXG4gICAgeGw6ICRicmVhay13aWRlc2NyZWVuXG4pO1xuXG4kc3BhY2luZ3M6IChcbiAgICAwOiAwLFxuICAgIDE6IDAuMjVyZW0sXG4gICAgMjogMC41cmVtLFxuICAgIDM6IDFyZW0sXG4gICAgNDogMnJlbSxcbiAgICA1OiA0cmVtLFxuICAgIDY6IDhyZW0sXG4gICAgNzogMTZyZW1cbikgIWRlZmF1bHQ7XG5cblxuLyo9PT09PT09PT09PT09PT09IFotSW5kZXggPT09PT09PT09PT09PT09PSovXG4kei1pbmRleC1iYXNlOiAxO1xuJHotaW5kZXgtZHJvcGRvd24gOiA3O1xuJHotaW5kZXgtc3ViLW5hdjogODtcbiR6LWluZGV4LWFubm91bmNlbWVudC1iYXI6IDEwO1xuJHotaW5kZXgtaGVhZGVyOiAxMjtcbiR6LWluZGV4LW1vYmlsZS1uYXY6IDk5O1xuJHotaW5kZXgtZHJhd2VyOiAxMDA7XG4kei1pbmRleC1oZWFkZXItZml4ZWQ6IDk5O1xuJHotaW5kZXgtc2VhcmNoLWJhcjogOTk5O1xuJHotaW5kZXgtcHJlZGljdGl2ZS1zZWFyY2gtd3JhcHBlcjogMTAwMDtcbiR6LWluZGV4LXNraXAtdG8tY29udGVudDogMTAwMDA7IC8vIHJlYWxseSBoaWdoIHRvIGJlIHNhZmUgb2YgYXBwIG1hcmt1cFxuXG5cbi8vSWNvbnNcbiRpY29uLWZvbnQ6IFwiaWNvbW9vblwiO1xuXG4kaWNvbi10cnVjazogXCJcXGU5MTVcIjtcbiRpY29uLWFycm93LWJhY2t3YXJkOiBcIlxcZTkwMFwiO1xuJGljb24tYXJyb3ctZG93bjogXCJcXGU5MDFcIjtcbiRpY29uLWFycm93LWZvcndhcmQ6IFwiXFxlOTAyXCI7XG4kaWNvbi1hcnJvdy11cDogXCJcXGU5MDNcIjtcbiRpY29uLWNoZWNrLWNpcmNsZTogXCJcXGU5MDRcIjtcbiRpY29uLWhlbHAtb3V0bGluZTogXCJcXGU5MDVcIjtcbiRpY29uLWluc2VydC1jaGFydC1vdXRsaW5lZDogXCJcXGU5MDZcIjtcbiRpY29uLWtleWJvYXJkLWFycm93LWRvd246IFwiXFxlOTA3XCI7XG4kaWNvbi1rZXlib2FyZC1hcnJvdy11cDogXCJcXGU5MDhcIjtcbiRpY29uLWJhc2tldDogXCJcXGU5MDlcIjtcbiRpY29uLWFjY291bnQ6IFwiXFxlOTBhXCI7XG4kaWNvbi1zZWFyY2g6IFwiXFxlOTBiXCI7XG4kaWNvbi1jaGV2cm9uLWRvd246IFwiXFxlOTBjXCI7XG4kaWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkwZFwiO1xuJGljb24tdGljazogXCJcXGU5MGVcIjtcbiRpY29uLWNsb3NlOiBcIlxcZTkwZlwiO1xuJGljb24tcGx1czogXCJcXGU5MTBcIjtcbiRpY29uLWZ1ZWw6IFwiXFxlOTExXCI7XG4kaWNvbi1jYXJib24tb2Zmc2V0OiBcIlxcZTkxMlwiO1xuJGljb24tZGVsZXRlOiBcIlxcZTkwOVwiOyAvLyBZb3UgaGF2ZSBhIGR1cGxpY2F0ZSBpY29uIGNvZGUsIGNvbnNpZGVyIHJlbW92aW5nIG9yIHJlbmFtaW5nIG9uZS5cblxuXG4kaWNvbnM6IChcbiAgICBhcnJvdy1iYWNrd2FyZDogJGljb24tYXJyb3ctYmFja3dhcmQsXG4gICAgYXJyb3ctZG93bjogJGljb24tYXJyb3ctZG93bixcbiAgICBhcnJvdy1mb3J3YXJkOiAkaWNvbi1hcnJvdy1mb3J3YXJkLFxuICAgIGFycm93LXVwOiAkaWNvbi1hcnJvdy11cCxcbiAgICBjaGVjay1jaXJjbGU6ICRpY29uLWNoZWNrLWNpcmNsZSxcbiAgICBoZWxwLW91dGxpbmU6ICRpY29uLWhlbHAtb3V0bGluZSxcbiAgICBpbnNlcnQtY2hhcnQtb3V0bGluZWQ6ICRpY29uLWluc2VydC1jaGFydC1vdXRsaW5lZCxcbiAgICBrZXlib2FyZC1hcnJvdy1kb3duOiAkaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duLFxuICAgIGtleWJvYXJkLWFycm93LXVwOiAkaWNvbi1rZXlib2FyZC1hcnJvdy11cCxcbiAgICBiYXNrZXQ6ICRpY29uLWJhc2tldCxcbiAgICBhY2NvdW50OiAkaWNvbi1hY2NvdW50LFxuICAgIHNlYXJjaDogJGljb24tc2VhcmNoLFxuICAgIGNoZXZyb24tZG93bjogJGljb24tY2hldnJvbi1kb3duLFxuICAgIGNoZXZyb24tcmlnaHQ6ICRpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgdGljazogJGljb24tdGljayxcbiAgICBjbG9zZTogJGljb24tY2xvc2UsXG4gICAgcGx1czogJGljb24tcGx1cyxcbiAgICBmdWVsOiAkaWNvbi1mdWVsLFxuICAgIGNhcmJvbi1vZmZzZXQ6ICRpY29uLWNhcmJvbi1vZmZzZXQsXG4gICAgZGVsZXRlOiAkaWNvbi1kZWxldGUsXG4gICAgdHJ1Y2s6ICRpY29uLXRydWNrXG4pO1xuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8qPT09PT09PT09PT09PT09PSBUcmFuc2l0aW9ucyA9PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT0gWi1JbmRleCA9PT09PT09PT09PT09PT09Ki9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbmJvZHksXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dCxcbnNlbGVjdCxcbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuYSxcbi5saW5rIHtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOnZpc2l0ZWQsXG4ubGluazp2aXNpdGVkIHtcbiAgY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbn1cbmE6aG92ZXIsXG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbnAubm90ZSB7XG4gIGNvbG9yOiByZ2IoNzUuODQyMTA1MjYzMiwgOTEuOTI5ODI0NTYxNCwgMTIwLjY1Nzg5NDczNjgpO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCAucGFnZS10aXRsZS13cmFwcGVyLS1jdXN0b21lciAucGFnZS10aXRsZSwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDMsIC5oMywgaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUsIGg1LCAuaDUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0LCAucGFnZS10aXRsZS13cmFwcGVyLS1jdXN0b21lciAucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg0LCBoNSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi50ZXh0LXMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50ZXh0LXMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnRpdGxlLS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRpdGxlLS1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXI6YmVmb3JlLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyOmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyLCAuYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlcjphZnRlciwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4udmlzdWFsbHktaGlkZGVuLS1pbmxpbmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMWVtO1xufVxuXG4uanMtZm9jdXMtaGlkZGVuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxhYmVsLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4ubm8tcGxhY2Vob2xkZXIgLmxhYmVsLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG59XG5cbi52aXN1YWxseS1zaG93biB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5uby1qczpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLWpzIC5uby1qczpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vLWpzIC5qcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdXBwb3J0cy1uby1jb29raWVzOm5vdChodG1sKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5odG1sLnN1cHBvcnRzLW5vLWNvb2tpZXMgLnN1cHBvcnRzLW5vLWNvb2tpZXM6bm90KGh0bWwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuc3VwcG9ydHMtbm8tY29va2llcyAuc3VwcG9ydHMtY29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTAxODI4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGlkZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjaW5nLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbn1cblxuLnNwYWNpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nLFxucGljdHVyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMS4zNzVyZW0gMS4yNXJlbTtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5wYWdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG4uaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wNjI1cmVtO1xuICB9XG59XG4ucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSxcbi5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlOmxhc3QtY2hpbGQsXG4ucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2Utc3VidGl0bGU6bGFzdC1jaGlsZCxcbi5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2Utc3VidGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXdyYXBwZXIgPiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWVzc2FnZS5zdWNjZXNzLFxuLm1lc3NhZ2UuZXJyb3IsXG4ubWVzc2FnZS5pbmZvLFxuLm1lc3NhZ2Uud2FybmluZyxcbi5tZXNzYWdlLm5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1lc3NhZ2UuaW5mbyB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI1MDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLmluZm8gPiAqOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuXG4jUXVvdGVGb3JtIC5tZXNzYWdlLmVycm9yIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzZEMjQwMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuLmJsb2NrIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYmxvY2sgLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5ibG9jayAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuLmJsb2NrIC5ibG9jay10aXRsZSA+IHN0cm9uZywgLmJsb2NrIC5ibG9jay10aXRsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wcmVsb2FkZXIsIC5wcmVsb2FkZXItaW5saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZWxvYWRlcjpiZWZvcmUsIC5wcmVsb2FkZXItaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbG9hZGluZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnByZWxvYWRlci1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdGF0dXMge1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbi5zdGF0dXMtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwQTMyOTtcbn1cbi5zdGF0dXMtLXdhcm5pbmcge1xuICBjb2xvcjogIzk3ODEwMDtcbn1cbi5zdGF0dXMtLWRhbmdlciB7XG4gIGNvbG9yOiAjRkY3RTdFO1xufVxuXG4ubW9kYWwtY3VzdG9tIC5hY3Rpb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG5cbi5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbjpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydDpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbjpsYXN0LWNoaWxkLCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24ucHJpbWFyeSwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS5hY3Rpb24sIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24ucHJpbWFyeS5jdXN0b21pemUsIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmN1c3RvbWl6ZS52aWV3Y2FydCwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmFjdGlvbi5jdXN0b21pemUudmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21pemUuYWN0aW9uLnZpZXdjYXJ0LCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24ucHJpbWFyeSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLnByaW1hcnkuY2hlY2tvdXQsIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi5jaGVja291dC52aWV3Y2FydCwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5hY3Rpb24uY2hlY2tvdXQudmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24uYWN0aW9uLXJlZ2lzdGVyLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci5hY3Rpb24sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tcmVnaXN0ZXIudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi1yZWdpc3Rlci5hY3Rpb24udmlld2NhcnQsIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1sb2dpbiwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4uYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWxvZ2luLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tbG9naW4uYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tbG9naW4udmlld2NhcnQuYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCAuYWN0aW9uLmluc3RhbnQtcHVyY2hhc2UsIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2UuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5zdGFudC1wdXJjaGFzZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnN0YW50LXB1cmNoYXNlLmFjdGlvbi52aWV3Y2FydCwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAucHJpbWFyeS5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCAuYWN0aW9uLnRvY2FydCwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAudG9jYXJ0LmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnRvY2FydC5hY3Rpb24udmlld2NhcnQsIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC50b2NhcnQudmlld2NhcnQuYWN0aW9uLCAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC50b2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAudG9jYXJ0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc0JhckFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmljb24tYXJyb3ctYmFja3dhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWFycm93LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1mb3J3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1oZWxwLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24taW5zZXJ0LWNoYXJ0LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1pbnNlcnQtY2hhcnQtb3V0bGluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWtleWJvYXJkLWFycm93LWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWtleWJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWtleWJvYXJkLWFycm93LXVwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1rZXlib2FyZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmFza2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFjY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdGljayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1mdWVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1mdWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYXJib24tb2Zmc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1jYXJib24tb2Zmc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdHJ1Y2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oaWRlLW1vYmlsZSxcbiAgLnNob3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhpZGUtdGFibGV0LWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oaWRlLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvdy10YWJsZXQtbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3ctd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmFjY291bnQucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1uLm1haW4ge1xuICAgIHdpZHRoOiA3Ny43JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3ctLXJldmVyc2VkIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucm93LS1hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucm93LS1hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJvdy0tYWxpZ24tc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW8tYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnJvdy0tanVzdGlmeS1jZW50ZXIge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJvdy0tanVzdGlmeS1lbmQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnJvdy0tanVzdGlmeS1zdGFydCB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbltjbGFzc149Y29sLV0sXG5bY2xhc3MqPVwiIGNvbC1cIl0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTIge1xuICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDEyLjUlO1xuICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgZmxleDogMCAwIDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uY29sLTQge1xuICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC01IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTgge1xuICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC05IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMzcuNSU7XG4gIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICBmbGV4OiAwIDAgMzcuNSU7XG4gIG1heC13aWR0aDogMzcuNSU7XG59XG5cbi5jb2wtMTAge1xuICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xufVxuXG4uY29sLTEyIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC0xMyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTE0IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTUge1xuICAtd2Via2l0LWZsZXg6IDAgMCA2Mi41JTtcbiAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gIGZsZXg6IDAgMCA2Mi41JTtcbiAgbWF4LXdpZHRoOiA2Mi41JTtcbn1cblxuLmNvbC0xNiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTE3IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTgge1xuICAtd2Via2l0LWZsZXg6IDAgMCA3NSU7XG4gIC1tb3otZmxleDogMCAwIDc1JTtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTE5IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMjAge1xuICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yMSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDg3LjUlO1xuICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgZmxleDogMCAwIDg3LjUlO1xuICBtYXgtd2lkdGg6IDg3LjUlO1xufVxuXG4uY29sLTIyIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMjMge1xuICAtd2Via2l0LWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yNCB7XG4gIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gIC1tb3otZmxleDogMCAwIDEwMCU7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1zbS0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLXNtLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQtc20ge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQtc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci1zbSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQtc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQtc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTEzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLW1kLTE2IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tb3otZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0yMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIxIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wtbWQtMjIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0yMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTI0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LS1yZXZlcnNlZC1tZCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJvdy0tYWxpZ24tY2VudGVyLW1kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yb3ctLWFsaWduLWVuZC1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tYWxpZ24tc3RhcnQtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yb3ctLWp1c3RpZnktY2VudGVyLW1kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWVuZC1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1zdGFydC1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTEzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLWxnLTE2IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tb3otZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0yMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIxIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wtbGctMjIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0yMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTI0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LS1yZXZlcnNlZC1sZyB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJvdy0tYWxpZ24tY2VudGVyLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yb3ctLWFsaWduLWVuZC1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tYWxpZ24tc3RhcnQtbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yb3ctLWp1c3RpZnktY2VudGVyLWxnIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWVuZC1sZyB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1zdGFydC1sZyB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXhsLTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMi41JTtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDM3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTEzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuY29sLXhsLTE2IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xOCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tb3otZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0yMCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIxIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA4Ny41JTtcbiAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5jb2wteGwtMjIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0yMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTI0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LS1yZXZlcnNlZC14bCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJvdy0tYWxpZ24tY2VudGVyLXhsIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yb3ctLWFsaWduLWVuZC14bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tYWxpZ24tc3RhcnQteGwge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yb3ctLWp1c3RpZnktY2VudGVyLXhsIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWVuZC14bCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1zdGFydC14bCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmJ1dHRvbixcbmEuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0Y2RjZGNjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBidXR0b24sXG4gIGEuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbmJ1dHRvbiA+IHNwYW4sXG5hLmJ1dHRvbiA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5idXR0b24gPiBbY2xhc3NePWljb24tXSwgYnV0dG9uID4gW2ljb25+PVwiIGljb24tXCJdLFxuYS5idXR0b24gPiBbY2xhc3NePWljb24tXSxcbmEuYnV0dG9uID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYnV0dG9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCxcbmEuYnV0dG9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuYnV0dG9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgYnV0dG9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzLFxuYS5idXR0b246aG92ZXIsXG5hLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYigyMjAuNSwgMjIwLjUsIDIyMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIwLjUsIDIyMC41LCAyMjAuNSk7XG59XG5idXR0b246Zm9jdXMsXG5hLmJ1dHRvbjpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjIpO1xufVxuXG5idXR0b24uZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hY3Rpb24ub3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjN0Q4MDgxO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM3RDgwODE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q4MDgxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24ub3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLm91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ub3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLm91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoOTkuOTAxNTc0ODAzMSwgMTAyLjI5OTIxMjU5ODQsIDEwMy4wOTg0MjUxOTY5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTkuOTAxNTc0ODAzMSwgMTAyLjI5OTIxMjU5ODQsIDEwMy4wOTg0MjUxOTY5KTtcbn1cbi5hY3Rpb24ub3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMjUsIDEyOCwgMTI5LCAwLjIpO1xufVxuLmFjdGlvbi5vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzdEODA4MTtcbn1cbi5hY3Rpb24ub3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyOCwgMTI5LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYig5OS45MDE1NzQ4MDMxLCAxMDIuMjk5MjEyNTk4NCwgMTAzLjA5ODQyNTE5NjkpO1xufVxuXG4uYWN0aW9uLnByaW1hcnk6aG92ZXI6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpob3ZlcjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXI6YWZ0ZXIsXG4uYWN0aW9uLXByaW1hcnk6aG92ZXI6YWZ0ZXIsXG4uYWN0aW9uLnNlY29uZGFyeTpob3ZlcjphZnRlcixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpob3ZlcjphZnRlcixcbi5hY3Rpb24tc2Vjb25kYXJ5OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMnJlbSk7XG59XG4uYWN0aW9uLnByaW1hcnk6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsXG4uYWN0aW9uLXByaW1hcnk6YWZ0ZXIsXG4uYWN0aW9uLnNlY29uZGFyeTphZnRlcixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjphZnRlcixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuLmFjdGlvbi1zZWNvbmRhcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBlYXNlLWluLW91dCAwcztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMDYyNXJlbTtcbn1cbi5hY3Rpb24ucHJpbWFyeVtkaXNhYmxlZF0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbltkaXNhYmxlZF0udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIFtkaXNhYmxlZF0udXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYWN0aW9uLnNlY29uZGFyeVtkaXNhYmxlZF0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb25bZGlzYWJsZWRdLFxuLmFjdGlvbi1zZWNvbmRhcnlbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4gIC5hY3Rpb24tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLnByaW1hcnkgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tcHJpbWFyeSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnByaW1hcnkgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sXG4uYWN0aW9uLXByaW1hcnkgPiBbY2xhc3NePWljb24tXSxcbi5hY3Rpb24tcHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24ucHJpbWFyeSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5wcmltYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1wcmltYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLnByaW1hcnkgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5wcmltYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ucHJpbWFyeTpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ucHJpbWFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXByaW1hcnk6aG92ZXIsXG4uYWN0aW9uLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xufVxuLmFjdGlvbi5wcmltYXJ5OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2NiwgODAsIDEwNSwgMC4yKTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbiAgLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2NiwgODAsIDEwNSwgMC4yKTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQyNTA2OTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2MywgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG59XG5cbi5hY3Rpb24uc2Vjb25kYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0U0OTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnNlY29uZGFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4gIC5hY3Rpb24tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXSxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLnNlY29uZGFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLnNlY29uZGFyeTpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uc2Vjb25kYXJ5OmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tc2Vjb25kYXJ5OmhvdmVyLFxuLmFjdGlvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJCODlCO1xuICBib3JkZXItY29sb3I6ICNFMkI4OUI7XG59XG4uYWN0aW9uLnNlY29uZGFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjIpO1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNFNDk0NjQ7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0U0OTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3Bhbixcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmhvdmVyLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzY3RjUwO1xuICBib3JkZXItY29sb3I6ICNDNjdGNTA7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjI4LCAxNDgsIDEwMCwgMC4yKTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNFNDk0NjQ7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6aG92ZXIsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxMjcsIDgwLCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNDNjdGNTA7XG59XG5cbi5hY3Rpb24uYWx0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0QzN0I0NjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmFsdCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uYWx0ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiA+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+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmRhbmdlci1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ2LjMwOTYyMzQzMSwgNDEuNjkwMzc2NTY5LCA0MS42OTAzNzY1NjkpO1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxODYsIDUzLCA1MywgMC4yKTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmEzNTM1O1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LjMwOTYyMzQzMSwgNDEuNjkwMzc2NTY5LCA0MS42OTAzNzY1NjksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5KTtcbn1cblxuLmFjdGlvbi53aGl0ZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24ud2hpdGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLndoaXRlID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi53aGl0ZSA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24ud2hpdGUgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24ud2hpdGUgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLndoaXRlID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24ud2hpdGUgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ud2hpdGUgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ud2hpdGU6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi53aGl0ZTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5hY3Rpb24ud2hpdGU6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHdoaXRlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLndoaXRlLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ud2hpdGUtb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYWN0aW9uLm5vLXN0eWxlcywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubm8tc3R5bGVzLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubm8tc3R5bGVzLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm5vLXN0eWxlcy51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4uYWN0aW9uLndpZGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndpZGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aWRlLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndpZGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi53aWRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2lkZXIuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aWRlci5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aWRlci51cGRhdGUtY2FydC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLmZ1bGwsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZ1bGwuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mdWxsLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZ1bGwudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFjdGlvbi5mdWxsLW1vYmlsZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZnVsbC1tb2JpbGUuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mdWxsLW1vYmlsZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mdWxsLW1vYmlsZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFjdGlvbi5zbWFsbCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc21hbGwuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zbWFsbC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zbWFsbC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmFjdGlvbi5zbWFsbDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc21hbGwuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zbWFsbC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zbWFsbC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnNtYWxsOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zbWFsbC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNtYWxsLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNtYWxsLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmFjdGlvbiAubG9hZGluZy1pY29uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gLmxvYWRpbmctaWNvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IC5sb2FkaW5nLWljb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIC5sb2FkaW5nLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uYWN0aW9uLmxvYWRpbmcsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmxvYWRpbmcuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2FkaW5nLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmxvYWRpbmcudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjdGlvbi5sb2FkaW5nOmFmdGVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5sb2FkaW5nLmFjdGlvbjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9hZGluZy5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5sb2FkaW5nLnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMikgdXJsKC4uL2ltYWdlcy9sb2FkaW5nLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5hY3Rpb24ubG9hZGluZzpob3ZlcjphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubG9hZGluZy5hY3Rpb246aG92ZXI6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvYWRpbmcuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubG9hZGluZy51cGRhdGUtY2FydC1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWN0aW9uLmFjdGlvbi1jbGVhcjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdHlsZWQtYWN0aW9ucy10b29sYmFyLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIsIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoMywgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoMywgLmNhcnQtYWN0aW9ucy10b29sYmFyIGgzLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoMywgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaDMsIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucHJpbWFyeSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmFjay51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLnZpZXdjYXJ0LmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS5hY3Rpb24udmlld2NhcnQsXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLnZpZXdjYXJ0LFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudmlld2NhcnQuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24uYmFjaywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFjdGlvbi5iYWNrOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjdGlvbi5iYWNrIHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uIHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFjdGlvbi5iYWNrOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xufVxuLmFjdGlvbi5iYWNrOmhvdmVyOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb246aG92ZXI6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydDpob3ZlcjpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNTA2OTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdyxib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzdDRENEO1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDN0NEQ0Q7XG59XG5pbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0M3Q0RDRDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk4QTJCMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM5OEEyQjM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9dXJsXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPXRlbF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1zZWFyY2hdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9bnVtYmVyXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbnNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNTA2OTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAyNHB4IDJweCAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTIgOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTSAxLjQxIDAuNTkgTCA2IDUuMTcgTCAxMC41OSAwLjU5IEwgMTIgMiBMIDYgOCBMIDAgMiBaJyBmaWxsPSclMjM0QjRCNEInIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MjUwNjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjNDI1MDY5O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gaW5wdXQsIC5pbnB1dC1ncm91cCA+IHNlbGVjdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbiwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudXBkYXRlLWNhcnQtaXRlbSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5hY3Rpb24udmlld2NhcnQ6bm90KDpmaXJzdC1jaGlsZCksXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC51cGRhdGUtY2FydC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hY3Rpb24udmlld2NhcnQsXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC51cGRhdGUtY2FydC1pdGVtLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5hY3Rpb246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBwYWRkaW5nOiA1cHggMTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZmllbGRzZXQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZHNldC1oZWFkZXIgLnByZS1sZWdlbmQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xufVxuLmZpZWxkc2V0LWhlYWRlciA+IC5sZWdlbmQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZmllbGRzZXQtaGVhZGVyID4gLmxlZ2VuZCA+IHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5maWVsZHNldCAucHJlLWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG59XG4uZmllbGRzZXQgPiAubGVnZW5kIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZmllbGRzZXQgPiAubGVnZW5kID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWVsZHNldCAuZmllbGQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpZWxkc2V0IC5maWVsZC13cmFwcGVyIC5maWVsZCB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuLmZpZWxkc2V0IC5maWVsZCxcbi5maWVsZHNldCA+IC5maWVsZCB7XG4gIG1hcmdpbjogMCAwIDEuMzc1cmVtO1xufVxuLmZpZWxkc2V0IC5maWVsZC5zbWFsbC10cmFpbGVyLFxuLmZpZWxkc2V0ID4gLmZpZWxkLnNtYWxsLXRyYWlsZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuLmZpZWxkc2V0IC5maWVsZCA+IC5sYWJlbCxcbi5maWVsZHNldCA+IC5maWVsZCA+IC5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogcmdiKDc1Ljg0MjEwNTI2MzIsIDkxLjkyOTgyNDU2MTQsIDEyMC42NTc4OTQ3MzY4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpZWxkc2V0IC5maWVsZCA+IC5sYWJlbCxcbiAgLmZpZWxkc2V0ID4gLmZpZWxkID4gLmxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmZpZWxkc2V0IC5maWVsZCA+IC5sYWJlbC5sYWJlbC0teGwsXG4gIC5maWVsZHNldCA+IC5maWVsZCA+IC5sYWJlbC5sYWJlbC0teGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uZmllbGRzZXQgLmZpZWxkLnJlcXVpcmVkID4gLmxhYmVsOmFmdGVyLCAuZmllbGRzZXQgLmZpZWxkLl9yZXF1aXJlZCA+IC5sYWJlbDphZnRlcixcbi5maWVsZHNldCA+IC5maWVsZC5yZXF1aXJlZCA+IC5sYWJlbDphZnRlcixcbi5maWVsZHNldCA+IC5maWVsZC5fcmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwLjM3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmllbGRzZXQgLmZpZWxkIC5ub3RlLFxuLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAwIDAgMC42ODc1cmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgY29sb3I6ICM5OEEyQjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWVsZHNldCAuZmllbGQgLm5vdGUsXG4gIC5maWVsZHNldCA+IC5maWVsZCAubm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgMCAwIDEuMzc1cmVtO1xuICB9XG59XG4uZmllbGRzZXQgLmZpZWxkIC5ub3RlIGEsXG4uZmllbGRzZXQgPiAuZmllbGQgLm5vdGUgYSB7XG4gIGNvbG9yOiAjOThBMkIzO1xuICBtYXJnaW4tbGVmdDogMC4zNDM3NXJlbTtcbn1cblxuLmZpZWxkLWVycm9yLFxuZGl2Lm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSxcbmRpdi5tYWdlLWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjRkY3RTdFO1xufVxuXG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlLFxuLmZpZWxkLmNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZS5kaXNhYmxlZCxcbi5maWVsZC5jaG9pY2UuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBsYWJlbCxcbi5maWVsZC5jaG9pY2UgPiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gbGFiZWw6YmVmb3JlLFxuLmZpZWxkLmNob2ljZSA+IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGxhYmVsOmFmdGVyLFxuLmZpZWxkLmNob2ljZSA+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMDYyNXJlbTtcbiAgbGVmdDogMC4wNjI1cmVtO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGNvbG9yOiAjMTAxODI4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlLFxuLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTQ5NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDphZnRlcixcbi5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UuY2hlY2tvdXQtYWdyZWVtZW50IC5sYWJlbCxcbi5maWVsZC5jaG9pY2UuY2hlY2tvdXQtYWdyZWVtZW50IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG5cbi5maWVsZC5yYWRpbyxcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG59XG4uZmllbGQucmFkaW8gPiBpbnB1dCxcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWVsZC5yYWRpbyA+IGxhYmVsLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQucmFkaW8gPiBsYWJlbDpiZWZvcmUsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNTA2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC5yYWRpbyA+IGxhYmVsOmFmdGVyLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTg3NXJlbTtcbiAgbGVmdDogMC4xODc1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLnJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmZpZWxkIC5tYWdlLWVycm9yW2dlbmVyYXRlZF0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjRkY3RTdFO1xufVxuXG4uZm9ybS1yZXF1aXJlZC1ub3RlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mb3JtLXJlcXVpcmVkLW5vdGUgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwudmFsaWRhdGlvbi1ubyAuZmVlZGJhY2ssXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbC52YWxpZGF0aW9uLXllcyAuZmVlZGJhY2sge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC1tZXRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnF0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbn1cbi5xdHktc2xpZGVyX19taW4sIC5xdHktc2xpZGVyX19tYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM3RDgwODE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5xdHktc2xpZGVyX19taW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiAwO1xufVxuLnF0eS1zbGlkZXJfX21heCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMDtcbn1cbi5xdHktc2xpZGVyX19pbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5xdHktc2xpZGVyX19pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5xdHktc2xpZGVyX19pbnB1dC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQzdDRENEO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTtcbn1cbi5xdHktc2xpZGVyX19pbnB1dC1iZyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xdHktc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQtdGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5icmVhZGNydW1icyAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG4uYnJlYWRjcnVtYnMgLml0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDBweCAxcHggMCA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnJlYWRjcnVtYnMgLml0ZW0gYSB7XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLmJyZWFkY3J1bWJzIC5pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzQyNTA2OTtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxMDAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubW9kYWwtY29udGFpbmVyLm1vZGFsLS1mdWxsaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIge1xuICBjb2xvcjogIzQyNTA2OTtcbiAgcGFkZGluZzogMS4zNzVyZW0gMS4wMzEyNXJlbTtcbiAgbWluLWhlaWdodDogNC44MTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi5hY3Rpb24tY2xlYXIsIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2xlYXIuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLmFjdGlvbiwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi1jbGVhci5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWNsZWFyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2xlYXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLmFjdGlvbi1jbGVhcjpob3ZlciwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci5hY3Rpb246aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIuYWN0aW9uOmhvdmVyLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1jbGVhci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtdGl0bGUgLmJ0bi1iYWNrIHtcbiAgbWFyZ2luOiAtNXB4IDRweCAwIC0xMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtYm9keS0tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1ib2R5IC5maWVsZHNldCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0Om5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5hY3Rpb24udmlld2NhcnQ6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1vZGFsLWNvbnRhaW5lciA+IC5tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtYm9keSxcbiAgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubW9kYWwgPiBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kYWw6dGFyZ2V0LCAubW9kYWwuYWN0aXZlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwO1xufVxuLm1vZGFsOnRhcmdldCAubW9kYWwtb3ZlcmxheSwgLm1vZGFsLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubW9kYWw6dGFyZ2V0IC5tb2RhbC1jb250YWluZXIsIC5tb2RhbC5hY3RpdmUgLm1vZGFsLWNvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogc2NhbGUtdXAgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsLm1vZGFsLS1zbSAubW9kYWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5tb2RhbC5tb2RhbC0tbGcgLm1vZGFsLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG5cbi5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xufVxuLm1vZGFsLXBvcHVwIC5hY3Rpb24tY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLXBvcHVwIC5hY3Rpb24tY2xvc2U6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjN0Q4MDgxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5tb2RhbC1wb3B1cCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDEwcHg7XG59XG4ubW9kYWwtcG9wdXAgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tb2RhbC1wb3B1cC5jb25maXJtIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uaGVhZGVyLmNvbnRlbnQgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIuZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3Vlc3Qtc3RlcCAuaGVhZGVyLmNvbnRlbnQgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuaGVhZGVyLmNvbnRlbnQgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXIuY29udGVudCA+IC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMy43NXJlbTtcbiAgfVxufVxuXG4uY2hlY2tvdXQtY29udGFpbmVyIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucXVvdGUtc3RlcHNfX2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTNFNkVEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtaXRlbTpudGgtY2hpbGQoMikgLnF1b3RlLXN0ZXBzX19saXN0LWxpbms6YWZ0ZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtaXRlbTpudGgtY2hpbGQoMykgLnF1b3RlLXN0ZXBzX19saXN0LWxpbms6YWZ0ZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSAuaW5kZXgge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgcGFkZGluZzogMCAwLjY4NzVyZW0gMC4zNDM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM5OEEyQjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEuMzc1cmVtIDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmN1cnJlbnQsIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmFsbG93ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtbGluay5jdXJyZW50OmFmdGVyLCAucXVvdGUtc3RlcHNfX2xpc3QtbGluay5hbGxvd2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbmltYXRpb246IHByb2dyZXNzQmFyQW5pbWF0aW9uIDAuM3MgbGluZWFyIGZvcndhcmRzO1xufVxuXG4uY29tcGxldGVkIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgY29sb3I6ICM3RDYwODc7XG59XG4uY29tcGxldGVkIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rLmN1cnJlbnQ6YmVmb3JlIHtcbiAgY29sb3I6ICM5OEEyQjM7XG59XG4uY29tcGxldGVkIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzdENjA4Nztcbn1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAxMCU7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbV9fbnVtYmVyOmJlZm9yZSwgLnN0ZXBzIC5zdGVwLWl0ZW1fX251bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjUwNjk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5hY3RpdmUgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uYWN0aXZlIC5zdGVwLWl0ZW1fX251bWJlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmFjdGl2ZSAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uZG9uZSAuc3RlcC1pdGVtX19udW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5kb25lIC5zdGVwLWl0ZW1fX251bWJlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uZG9uZSAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuc3RlcHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3RlcHM6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5zdGVwcyAuc3RlcC1pdGVtIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLnN0ZXAtcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RlcC1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm94IHtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBENUREO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzEwMTgyODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJveCAuYm94LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLmJveCAuYm94LWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTJweCAwIDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmJveCAuYm94LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJveCAuYWN0aW9uLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzRCNEI0QjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmJveCAuYWN0aW9uLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmJveCAuYWN0aW9uID4gc3BhbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbiA+IHNwYW4sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5ib3ggLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYm94IC5hY3Rpb246aG92ZXIsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbjpob3ZlciwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb246Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xufVxuLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb246Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5ib3ggLmFjdGlvbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG59XG4uYm94LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbn1cbi5ib3gtLXByaW1hcnkgLmFjdGlvbiwgLmJveC0tcHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0tcHJpbWFyeSAuYWN0aW9uLCAuYm94LS1wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS1wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG4uYm94LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xufVxuLmJveC0tc2Vjb25kYXJ5IC5hY3Rpb24sIC5ib3gtLXNlY29uZGFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0tc2Vjb25kYXJ5IC5hY3Rpb24sIC5ib3gtLXNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tc2Vjb25kYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1zZWNvbmRhcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXNlY29uZGFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS1zZWNvbmRhcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0U0OTQ2NDtcbn1cbi5ib3gtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG59XG4uYm94LS1vcmFuZ2UgLmFjdGlvbiwgLmJveC0tb3JhbmdlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1vcmFuZ2UgLmFjdGlvbiwgLmJveC0tb3JhbmdlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1vcmFuZ2UgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLW9yYW5nZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tb3JhbmdlIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1vcmFuZ2UgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLW9yYW5nZSAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjRDM3QjQ2O1xufVxuLmJveC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xufVxuLmJveC0tZ3JlZW4gLmFjdGlvbiwgLmJveC0tZ3JlZW4gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLWdyZWVuIC5hY3Rpb24sIC5ib3gtLWdyZWVuIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1ncmVlbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tZ3JlZW4gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLWdyZWVuIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1ncmVlbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tZ3JlZW4gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogIzQ0N0M1Mztcbn1cbi5ib3gtLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkI2MTU7XG59XG4uYm94LS15ZWxsb3cgLmFjdGlvbiwgLmJveC0teWVsbG93IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS15ZWxsb3cgLmFjdGlvbiwgLmJveC0teWVsbG93IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS15ZWxsb3cgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXllbGxvdyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0teWVsbG93IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS15ZWxsb3cgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLXllbGxvdyAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjRDJCNjE1O1xufVxuLmJveC0tcHVycGxlLWRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTRBNzE7XG59XG4uYm94LS1wdXJwbGUtZGltIC5hY3Rpb24sIC5ib3gtLXB1cnBsZS1kaW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXB1cnBsZS1kaW0gLmFjdGlvbiwgLmJveC0tcHVycGxlLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHVycGxlLWRpbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHVycGxlLWRpbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHVycGxlLWRpbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tcHVycGxlLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tcHVycGxlLWRpbSAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjNUE0QTcxO1xufVxuLmJveC0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjI2NDdFO1xufVxuLmJveC0tcGluay1kaW0gLmFjdGlvbiwgLmJveC0tcGluay1kaW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXBpbmstZGltIC5hY3Rpb24sIC5ib3gtLXBpbmstZGltIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1waW5rLWRpbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcGluay1kaW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXBpbmstZGltIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LS1waW5rLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tcGluay1kaW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0IyNjQ3RTtcbn1cbi5ib3gtLWdyZXktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MThFQTc7XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5OSwgMjA1LCAyMDUsIDAuMjUpIDAlLCByZ2JhKDE5OSwgMjA1LCAyMDUsIDApIDEwMCUpO1xufVxuLnBhbmVsX19pbm5lciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYW5lbF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB3aWR0aDogMTAlO1xufVxuLnBhbmVsX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuLnBhbmVsX19oZWFkZXIgLmljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucGFuZWxfX2hlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbnMgYTpob3ZlciwgLnBhbmVsX19oZWFkZXItYWN0aW9ucyBhOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhbmVsX19jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFuZWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFuZWxfX2NvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYW5lbF9fY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wYW5lbF9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODI4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFuZWxfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTQ5NDY0O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4ucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC0tYWx0IC5wYW5lbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzN0I0Njtcbn1cbi5wYW5lbC0tYWx0IC5wYW5lbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMzdCNDY7XG59XG4ucGFuZWwtLWdyZWVuIC5wYW5lbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5wYW5lbC0tZ3JlZW4gLnBhbmVsX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0N0M1Mztcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjVyZW0gcmdiYSg0OCwgNTUsIDY2LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbn1cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jYXJkLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5jYXJkLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY2RjY7XG59XG5cbi5zZWN0aW9uLWJveF9fd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5zZWN0aW9uLWJveF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zZWN0aW9uLWJveF9fd3JhcHBlciAuc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnNlY3Rpb24tYm94X193cmFwcGVyIC5zZWN0aW9uLWJveF9fZm9vdGVyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRTJCODlCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tYm94X19mb290ZXItLW11bHRpcGxlLWl0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLWJveF9fZm9vdGVyLS1tdWx0aXBsZS1pdGVtcyAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLWJveF9faW5mbyAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5zZWN0aW9uLWJveF9faW5mbyAuZGF0ZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuLnNlY3Rpb24tYm94X19pbmZvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gLmRldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gLmRldGFpbHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8gZHQ6bm90KDpsYXN0LW9mLXR5cGUpLFxuLnNlY3Rpb24tYm94X19pbmZvIGRkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIGR0Omxhc3Qtb2YtdHlwZSxcbi5zZWN0aW9uLWJveF9faW5mbyBkZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIGR0LFxuLnNlY3Rpb24tYm94X19pbmZvIGRkIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuLnNlY3Rpb24tYm94X19pbmZvIGRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnRhYmxlLnRhYmxlLS1ob3ZlciB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNkY2RjY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbnRhYmxlLnRhYmxlLS1ob3ZlciB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbnRhYmxlLnRhYmxlLS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbnRhYmxlLnRhYmxlLS1hbGlnbi1jZW50ZXIgdGJvZHkgdHIgdGQsIHRhYmxlLnRhYmxlLS1hbGlnbi1jZW50ZXIgdGJvZHkgdHIgdGgsIHRhYmxlLnRhYmxlLS1hbGlnbi1jZW50ZXIgdGhlYWQgdHIgdGQsIHRhYmxlLnRhYmxlLS1hbGlnbi1jZW50ZXIgdGhlYWQgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1wYWdpbmF0aW9uLWluZm8ge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUtcGFnaW5hdGlvbi1pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG4udGFibGUtcGFnaW5hdGlvbi1wZXJwYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhYmxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGF0YS50YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRhdGEudGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRhdGEudGFibGUgdGJvZHksXG4gIC5kYXRhLnRhYmxlIHRyLFxuICAuZGF0YS50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRhdGEudGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuZGF0YS50YWJsZSB0ZFtkYXRhLWxhYmVsXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjY4NzVyZW0gMC42ODc1cmVtIDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0U0OTQ2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIyOCwgMTQ4LCAxMDAsIDAuMjUpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OTQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjRTQ5NDY0O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNDN0NEQ0Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNDN0NEQ0Q7XG59XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLm5hdmJhcl9fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm5hdmJhcl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42ODc1cmVtIDIwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdyxoZWlnaHQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubG9nbyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBmbG9hdDogbm9uZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubG9nbyBpbWcge1xuICB3aWR0aDogOC43NXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICNFNDk0NjQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uLm15YWNjb3VudDphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXlhY2NvdW50LmFjdGlvbjphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubXlhY2NvdW50LmFjdGlvbjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teWFjY291bnQuYWN0aW9uLnZpZXdjYXJ0OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLm15YWNjb3VudC5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXlhY2NvdW50LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXlhY2NvdW50LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm15YWNjb3VudC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC5teWFjY291bnQudXBkYXRlLWNhcnQtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCAuaGVhZGVyLmNvbnRlbnQge1xuICBoZWlnaHQ6IDQuMTI1cmVtO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIC5sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCAuaGVhZGVyLmNvbnRlbnQge1xuICAgIGhlaWdodDogNC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg2cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIGxpIHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5oZWFkZXItbGlua3MgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmhlYWRlci1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiA2LjE4NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZXhwYW5kZWQgaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDYuMTg3NXJlbTtcbiAgfVxufVxuLmhlYWRlci1leHBhbmRlZCBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICBoZWlnaHQ6IDUuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhlYWRlci1leHBhbmRlZCBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICAgIGhlaWdodDogNC4xMjVyZW07XG4gIH1cbn1cbi5oZWFkZXItZXhwYW5kZWQgLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgbWFyZ2luOiAwLjUxNTYyNXJlbSAwIDA7XG59XG5cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5mb3JtLm1pbmlzZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0Q4MDgxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTQ5NDY0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmFjdGlvbi5zZWFyY2gsIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5zZWFyY2guYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWFyY2gudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjRTQ5NDY0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmFjdGlvbi5zZWFyY2g6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2guYWN0aW9uOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLmFjdGlvbjpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stc2VhcmNoIC5zZWFyY2gudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYWN0aW9uLnNlYXJjaFtkaXNhYmxlZF0sIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlYXJjaFtkaXNhYmxlZF0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5zZWFyY2hbZGlzYWJsZWRdLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoW2Rpc2FibGVkXS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stc2VhcmNoIC5zZWFyY2hbZGlzYWJsZWRdLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogIzdEODA4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXYtc2VjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtc2VjdGlvbnMgLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3Age1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFNDk0NjQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAucGFyZW50IGEubGV2ZWwtdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMC5wYXJlbnQgYS5sZXZlbC10b3A6YWZ0ZXIge1xuICByaWdodDogMjBweDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMC5wYXJlbnQgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMDpob3ZlciBhLmxldmVsLXRvcCB7XG4gIGNvbG9yOiAjRTQ5NDY0O1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDA6aG92ZXIgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uOmFmdGVyIHtcbiAgY29sb3I6ICNFNDk0NjQ7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAuYWN0aXZlIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDFyZW0gcmdiYSg0OCwgNTUsIDY2LCAwLjE1KTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSBhIHtcbiAgY29sb3I6ICNFNDk0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMCAuc3VibWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXYtc2VjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5uYXYtc2VjdGlvbnMgLnNlY3Rpb24taXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgYS5sZXZlbC10b3A6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wIHtcbiAgICBjb2xvcjogIzQyNTA2OTtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDA6aG92ZXIgYS5sZXZlbC10b3AgPiAudWktbWVudS1pY29uOmFmdGVyIHtcbiAgICBjb2xvcjogIzQyNTA2OTtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUgYSB7XG4gICAgY29sb3I6ICM0MjUwNjk7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAuc3VibWVudSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5zdWJtZW51Om5vdCg6Zmlyc3QtY2hpbGQpID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb246Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xuICBib3JkZXItY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2NiwgODAsIDEwNSwgMC4yKTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcGFkZGluZzogMCAwO1xuICB3aWR0aDogNDBweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAudGV4dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiAudGV4dCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiAudGV4dCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLWxhYmVsLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLWxhYmVsLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLWxhYmVsLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci1udW1iZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLmNvdW50ZXItbnVtYmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLW51bWJlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXItbnVtYmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jb3VudGVyLnF0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTJweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNFNDk0NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eS5lbXB0eSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5LmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmJlZm9yZSB7XG4gIHJpZ2h0OiAzOXB4O1xuICB0b3A6IC0xOHB4O1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMTJweCA2cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0OmFmdGVyIHtcbiAgcmlnaHQ6IDM4cHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci13aWR0aDogN3B4IDdweCAxM3B4IDdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjZGNkY2IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmNsb3NlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNsb3NlLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jbG9zZS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2xvc2U6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNsb3NlLmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2xvc2UuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNsb3NlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2xvc2U6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLml0ZW1zLXRvdGFsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdWJ0b3RhbCB7XG4gIG1hcmdpbjogMCAwcHggMTBweCAxMHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3VidG90YWwgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN1YnRvdGFsIC5hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtYXJnaW46IDAgMHB4IDE1cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTIwcHggMTVweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcXR5IC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjN0Q4MDgxO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtaXRlbS1xdHkge1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogNnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZWRpdC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5kZWxldGU6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5lZGl0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZWRpdC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmRlbGV0ZTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjVyZW0gcmdiYSg0OCwgNTUsIDY2LCAwLjE1KTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZWRpdCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmVkaXQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5kZWxldGUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzdEODA4MTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZWRpdDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmRlbGV0ZTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTMxcHggMCAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QuYWN0aW9ucyA+IC5wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0Om5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QgLnRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGU6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDExMCU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBheW1lbnQtaW5mby1zdGF0dXMge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXMtLW9uLWhvbGQsXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tY2FuY2VsZWQsXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tZGVjbGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzNTM1O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tYXdhaXRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19faWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX19saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBheW1lbnQtaW5mby1zdGF0dXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogSW5mbyAoaSkgaWNvbiBjb250ZW50ICovXG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICB0b3A6IC01OXB4O1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMnJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogIzk4QTJCMztcbiAgcGFkZGluZzogM3B4O1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvblthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIHRvcDogLTM5cHg7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvblthcmlhLWV4cGFuZGVkPWZhbHNlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM3RDgwODE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDpiZWZvcmUsIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5tYWdlLWVycm9yIH4gLmZpZWxkLXRvb2x0aXAudG9nZ2xlIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gIHRvcDogLTc4cHg7XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5tYWdlLWVycm9yIH4gLmZpZWxkLXRvb2x0aXAudG9nZ2xlIC5maWVsZC10b29sdGlwLWFjdGlvblthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIHRvcDogLTU4cHg7XG59XG5cbi5maWVsZCAuY29udHJvbC5fd2l0aC10b29sdGlwLl93aXRoLXRvb2x0aXAtLWN1c3RvbSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG5cbi50aXRsZS0tc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGUtLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uU0ctY29sX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5TRy1oZWFkZXItZm9udC1uYW1lLFxuLlNHLWJvZHktZm9udC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5TRy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMi43NXJlbTtcbn1cblxuLlNHLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xufVxuXG4uU0ctY29sIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLlNHLWNvbF9fY29udGVudCAuZm9ybSAuZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5TRy1ib2R5LWZvbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLlNHLWhlYWRlci1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uU0ctY29sb3VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlNHLWNvbG91ciB7XG4gIGZsZXg6IDAgMCAxMy4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLlNHLWNvbG91cl9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDguNXJlbTtcbn1cblxuLlNHLWNvbG91cl9fdmFsdWUge1xuICBoZWlnaHQ6IDEzLjc1cmVtO1xufVxuXG4uU0ctYnV0dG9ucy1yb3ctLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TRy1idXR0b25zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TRy1idXR0b25zLWNvbCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLmFjdGlvbiwgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5TRy1idXR0b25zX193cmFwcGVyIC5hY3Rpb24sIC5TRy1idXR0b25zX193cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuU0ctYnV0dG9uc19fd3JhcHBlciAudXBkYXRlLWNhcnQtaXRlbSwgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5TRy1idXR0b25zX193cmFwcGVyIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuU0ctYnV0dG9uc19fd3JhcHBlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5TRy1jb2xvdXI6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNHLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQuMTI1cmVtO1xuICB9XG4gIC5TRy1jb2xfX2NvbnRlbnQgLmZvcm0ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5TRy1jb2xvdXIge1xuICAgIGZsZXg6IDAgMCAxMy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5TRy10d28tY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLlNHLWJ1dHRvbnNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5sb2dpbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlIHtcbiAgbWFyZ2luOiAwIC0xcHggMCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlID4gLnN3aXRjaCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogZnJvbS1mb250O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgY29sb3I6ICM3RDYwODc7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlID4gLnN3aXRjaDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZS5hY3RpdmUgPiAuc3dpdGNoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM0RjI2ODM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZS5hY3RpdmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDIwcHggIzRGMjY4MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0uY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS5jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5maWVsZHNldDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAuY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5hY3Rpb24ucmVtaW5kLCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5yZW1pbmQuYWN0aW9uLCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucmVtaW5kLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjcxODc1cmVtO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItbG9naW4ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stbmV3LWN1c3RvbWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQ2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubG9naW4tY29udGFpbmVyIC5ibG9jay1jdXN0b21lci1yZWdpc3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTg4cHg7XG4gIH1cbn1cbi5sb2dpbi1jb250YWluZXIgLmJsb2NrLWN1c3RvbWVyLXJlZ2lzdGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIgLmJsb2NrLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY3VzdG9tZXItcmVnaXN0ZXItbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzdEODA4MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXItcmVnaXN0ZXItbm90ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtLWxvZ2luIC5wZXJzaXN0ZW50IC50b29sdGlwLnRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5yZW1pbmQsIC5mb3JtLWxvZ2luIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC5hY3Rpb24sIC5mb3JtLWxvZ2luIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnJlbWluZC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWxvZ2luIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS5wYXNzd29yZC5yZXNldCxcbi5mb3JtLnNlbmQuY29uZmlybWF0aW9uLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0LFxuLmZvcm0uY3JlYXRlLmFjY291bnQsXG4uZm9ybS5zZWFyY2guYWR2YW5jZWQsXG4uZm9ybS5mb3JtLW9yZGVycy1zZWFyY2gge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tY3JlYXRlLWFjY291bnQgLmZpZWxkc2V0LmNyZWF0ZS5hY2NvdW50OmFmdGVyLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0IC5maWVsZHNldDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlLmFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUuYWN0aXZlIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMC42ODc1cmVtO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtdGl0bGUgLmljb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG59XG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnJlZ2lzdGVyLW9mZmxpbmUtc3RlcC0yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA5MyU7XG59XG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIgLmJsb2NrLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5yZWdpc3Rlci1vZmZsaW5lLXN0ZXAtMiAuYmxvY2stY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmZpZWxkc2V0LmFkZHJlc3MgPiAubGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuZmllbGQtcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5mb3JtLWNyZWF0ZS1hY2NvdW50IC5zdGVwLXBhbmVfaW5uZXIge1xuICBtaW4taGVpZ2h0OiA2MzNweDtcbn1cblxuLmFjY291bnQtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFjY291bnQtbWVudSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmFjY291bnQtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFjY291bnQtbWVudV9faXRlbTp2aXNpdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFjY291bnQtbWVudV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uYWNjb3VudC1tZW51X19pdGVtOmhvdmVyLCAuYWNjb3VudC1tZW51X19pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3VudC1tZW51X19pdGVtOmhvdmVyOmJlZm9yZSwgLmFjY291bnQtbWVudV9faXRlbTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY291bnQtbWVudV9faXRlbS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxOHB4IDE1cHggMCAxNXB4O1xuICBib3JkZXItY29sb3I6ICM0MjUwNjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzN0I0Njtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLW9yYW5nZS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDM3QjQ2O1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tZ3JlZW4uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkI2MTU7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS15ZWxsb3cuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0QyQjYxNTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXB1cnBsZS1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE0QTcxO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcHVycGxlLWRpbS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUE0QTcxO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjI2NDdFO1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tcGluay1kaW0uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyNjQ3RTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1zZWNvbmRhcnkuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U0OTQ2NDtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLWdyZXktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MThFQTc7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg1LjY4NDIxMDUyNjMsIDEwMy44NTk2NDkxMjI4LCAxMzYuMzE1Nzg5NDczNyk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51IGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkgYTpob3ZlciwgLmFjY291bnQtbWVudV9fc3VibWVudSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjAuNzk5MTI2NjM3NiwgMTUyLjM5NzM3OTkxMjcsIDExMS4yMDA4NzMzNjI0KTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LjA2MjUsIDE1Ni45Mzc1LCAxMDUuMDQ2ODc1KTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzQuMjcyNzI3MjcyNywgMjA2LjYzNjM2MzYzNjQsIDQ3LjcyNzI3MjcyNzMpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tcHVycGxlLWRpbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTQuNTQ1NDU0NTQ1NSwgOTQuMTgxODE4MTgxOCwgMTQzLjgxODE4MTgxODIpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tcGluay1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjkyNjcyNDEzNzksIDEzNC4wNzMyNzU4NjIxLCAxNTQuMzU3NzU4NjIwNyk7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LjU2NTkzNDA2NTksIDE3Ny45ODM1MTY0ODM1LCAxNDMuNDM0MDY1OTM0MSk7XG59XG4uYWNjb3VudC1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaS5oYXMtc3VibWVudSAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGkuaGFzLXN1Ym1lbnUgLmFjY291bnQtbWVudV9faXRlbSAuY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaTpob3ZlciAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGk6aG92ZXIgLmFjY291bnQtbWVudV9fc3VibWVudSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmFjY291bnQgLnBhZ2UtbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjY291bnQgLnBhZ2UtbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY291bnQtZGFzaGJvYXJkX19ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYWNjb3VudC1kYXNoYm9hcmRfX2NvbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uY3VzdG9tZXJfX3RvcC1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXJfX3RvcC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9faW50ZXJhY3RpdmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxuICAuY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5jdXN0b21lcl9faW50ZXJhY3RpdmUtY29udGFpbmVyIC5jdXN0b21lcl9fYWNjb3VudC1sb2dvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbi50b2dnbGUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRvZ2dsZS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3BhbixcbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3Bhbjo6YmVmb3JlLFxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuOjphZnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3BhbjpiZWZvcmUge1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIgPiBzcGFuOmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyLmFjdGl2ZSA+IHNwYW46YmVmb3JlLCAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbjphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlci5hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbS5jdXJyZW50ID4gc3Ryb25nIHtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtOmxhc3QtY2hpbGQgYSxcbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW06bGFzdC1jaGlsZCBzdHJvbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2N0Y1MDtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0gLmRlbGltaXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEge1xuICBjb2xvcjogIzQyNTA2OTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEsXG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDEuMDMxMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzY3RjUwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuYmxvY2stY29sbGFwc2libGUtbmF2LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDY2cHgsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHM7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjZweCwgMCk7XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAubmF2LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHMsIHZpc2liaWxpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLm5hdi1vdmVybGF5LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0uY3VycmVudCA+IHN0cm9uZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIGEsXG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmN1c3RvbWVyX19hY2NvdW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmN1c3RvbWVyX19hY2NvdW50LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LW51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0LmluZm8gPiAubGVnZW5kLFxuLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5pbmZvID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5wYXNzd29yZCwgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5tYW5hZ2UtYWRkcmVzc2VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQucGFzc3dvcmQsIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQubWFuYWdlLWFkZHJlc3NlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5iYWNrLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5pbmZvLCAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0LnBhc3N3b3JkLCAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0Om50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnRfY29tbXVuaWNhdGlvbi1lZGl0IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWVyLWFjY291bnRfY29tbXVuaWNhdGlvbi1lZGl0IC5wYWdlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmN1c3RvbWVyLWFjY291bnQtYWRkcmVzc2VzIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1hY2NvdW50LWFkZHJlc3NlcyAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLnJvdyBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG4uc2VjdGlvbl9fbGF0ZXN0LXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5ibG9jay1hZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5kZWZhdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5hY3Rpb24uZGVsZXRlLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVsZXRlLmFjdGlvbiwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTBweDtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5hY3Rpb24uc2VsZWN0OmRpc2FibGVkLCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWxlY3QuYWN0aW9uOmRpc2FibGVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5zZWxlY3QuYWN0aW9uOmRpc2FibGVkLCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VsZWN0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5zZWxlY3QudXBkYXRlLWNhcnQtaXRlbTpkaXNhYmxlZCwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2VsZWN0LmFjdGlvbi52aWV3Y2FydDpkaXNhYmxlZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuc2VsZWN0LmFjdGlvbi52aWV3Y2FydDpkaXNhYmxlZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VsZWN0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlbGVjdC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYWN0aW9uLnNlY29uZGFyeSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLmFjdGlvbiwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMTQ4LCAxMDAsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xufVxuLmJsb2NrLWFkZHJlc3MuYWN0aXZlIC5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ5NDY0O1xufVxuLmJsb2NrLWFkZHJlc3MuYWN0aXZlIC5ibG9jay1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ibG9jay1hZGRyZXNzLm5ldyAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLWFkZHJlc3NfX25ldy1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xuICBmb250LXNpemU6IDgwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2NrLWFkZHJlc3MtbGlzdCA+IC5pcy1kZWZhdWx0IHtcbiAgb3JkZXI6IC0xO1xufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCAuYmxvY2stYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ibG9jay1hZGRyZXNzLWxpc3QgLmJsb2NrLWFkZHJlc3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWFkZHJlc3MtbGlzdCAuYmxvY2stYWRkcmVzcyAuYmxvY2stY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWZjLW9yZGVycyA+IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mYy1vcmRlcnMgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG4ubWZjLW9yZGVycyAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlICNsb2MtdHJhbnMtZGF0YS1sb2FkaW5nIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIC5zcGlubmVyLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIC5zcGlubmVyLWJvcmRlciAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4ubWZjLW9yZGVycyAudGFibGUgdGhlYWQgdHIgdGgsIC5tZmMtb3JkZXJzIC50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNFM0U2RUQ7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZmMtb3JkZXJzIC50YWJsZSB0aGVhZCB0ciB0aCwgLm1mYy1vcmRlcnMgLnRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mYy1vcmRlcnMgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICB9XG4gIC5tZmMtb3JkZXJzIC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIH1cbn1cbi5tZmMtb3JkZXJzIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5teW9yZGVyc3RhdHVzLWZpbmQtaW5kZXggLnBhZ2UtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm15b3JkZXJzdGF0dXMtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teW9yZGVyc3RhdHVzX25vdGlmaWNhdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teW9yZGVyc3RhdHVzX25vdGlmaWNhdGlvbiA+IFtkYXRhLWNvbnRlbnQtdHlwZV0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNWM1O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm15LWNyZWRpdC1jYXJkcyAuYWN0aW9uLmRlbGV0ZSwgLm15LWNyZWRpdC1jYXJkcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24sIC5teS1jcmVkaXQtY2FyZHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubXktY3JlZGl0LWNhcmRzIC5hY3Rpb24uZGVsZXRlOmhvdmVyLCAubXktY3JlZGl0LWNhcmRzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb246aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbjpob3ZlciwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5teS1jcmVkaXQtY2FyZHMgLmFjdGlvbi5kZWxldGU6YmVmb3JlLCAubXktY3JlZGl0LWNhcmRzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb246YmVmb3JlLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubWZjLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVGRjI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWZjLWNvbnRhaW5lciBoMiwgLm1mYy1jb250YWluZXIgaDMsIC5tZmMtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tZmMtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1mYy1jb250YWluZXIgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDBENUREO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZCB0ZDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDBENUREO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnNlbGVjdGVkOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZS5vcGVuIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnJvdy1tb3JlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUgdGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIgLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5wcmljZS1ib3ggPiAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5ibG9jay1hY2NvdW50LWJhbGFuY2Uge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwRDVERDtcbiAgcGFkZGluZy10b3A6IDIuMDYyNXJlbTtcbn1cblxuLmJsb2NrLWFjY291bnQtYmFsYW5jZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cblxuLmFjY291bnQgLmNvbHVtbi5tYWluIC5ibG9jay1hY2NvdW50LWJhbGFuY2U6bm90KC53aWRnZXQpIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrLWFjY291bnQtYmFsYW5jZTpub3QoLndpZGdldCkgLnByaWNlLWJveCAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGlyZWN0LWRlYml0LWluc3RydWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wMzEyNXJlbTtcbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICAuZGlyZWN0LWRlYml0LWluc3RydWN0aW9uc19fY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbiAucGFuZWxfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTQ5NDY0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucXVvdGUtc3RlcHMge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5xdW90ZS1zdGVwczpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbiAgcmlnaHQ6IDglO1xufVxuLnF1b3RlLXN0ZXBzIC5zdGVwLWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5xdW90ZS1zdGVwcyAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5xdW90ZS1pbmRleC1pbmRleCAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtbWFpbiAuaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZV9fY2FyYm9uLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMCAwO1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXIgaDMge1xuICBtYXJnaW46IDAgMCAwLjM0Mzc1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXJfX3F1b3RlLXVwZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZC5yYWRpbyA+IC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxODI4O1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZC5yYWRpbyBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTAxODI4O1xufVxuLnF1b3RlLWZvcm0gLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtIC5zZWN0aW9uX19wcm9kdWN0cyB7XG4gIG1pbi1oZWlnaHQ6IDE3LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIH1cbn1cblxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5xdW90ZXMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5jYXJ0LWRpc2NvdW50IHtcbiAgb3JkZXI6IHVuc2V0O1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5jYXJ0LWRpc2NvdW50IC5hY3Rpb25zLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IC5xdW90ZS13cmFwcGVyIC5kZWxpdmVyeS10aW1lIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLnF1b3RlLWZvcm1fX2FjY291bnQgLm5vdGljZSB7XG4gIG9yZGVyOiAyO1xuICBjb2xvcjogIzk4QTJCMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3RlLWZvcm1fX2FjY291bnQgLm5vdGljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5xdW90ZS1mb3JtLWxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICNDN0NEQ0Q7XG59XG4ucXVvdGUtZm9ybS1sb2FkaW5nIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5xdW90ZS1wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5xdW90ZS1wcm9kdWN0c19fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0c19fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0c19fY29sIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5xdW90ZS1wcm9kdWN0c19fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuXG4ucXVvdGUtcHJvZHVjdHMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzY3RjUwO1xufVxuXG4ucXVvdGUtcHJvZHVjdHNfX2NvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0LWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5xdW90ZS1wcm9kdWN0LWJveCBsYWJlbC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICAgIHRvcDogMC4zNzVyZW07XG4gIH1cbiAgLnF1b3RlLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDAuNTYyNXJlbTtcbiAgfVxufVxuLnF1b3RlLXByb2R1Y3QtYm94IC5yYWRpby1jdXN0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtcHJvZHVjdC1ib3ggLnJhZGlvLWN1c3RvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucXVvdGUtcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnF1b3RlLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuLnF1b3RlLXByb2R1Y3QtYm94IC5wYW5lbF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dpZGdldC9oZWF0aW5nb2lsLWJnLmpwZyk7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDAlIGNlbnRlcjtcbn1cbi5xdW90ZS1wcm9kdWN0LWJveC5wYW5lbC0tYWx0IC5wYW5lbF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dpZGdldC9wcmVtaXVtLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2MCUgY2VudGVyO1xufVxuLnF1b3RlLXByb2R1Y3QtYm94LnBhbmVsLS1hbHQgLnBhbmVsX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogMTUlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvd2lkZ2V0L2dsb3dtYXgucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5uZXctY3VzdG9tZXJfX2JhZGdlIHtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTAxODI4O1xuICBwYWRkaW5nOiAwLjE3MTg3NXJlbSAwLjY4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubmV3LWN1c3RvbWVyX19iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzc1cmVtO1xuICB9XG59XG4ubmV3LWN1c3RvbWVyX19iYWRnZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM0Mzc1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0c19fcHJlbWl1bS1pbWcge1xuICAgIG1hcmdpbjogMC42ODc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnF1b3RlLXByb2R1Y3RzX19wcmVtaXVtLWltZyB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS10YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIH1cbn1cblxuLnF1b3RlLWZvcm0gLmJ1c2luZXNzLW5vdGVzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIGRpdi5wcmltYXJ5LCAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGRpdi51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIGRpdi51cGRhdGUtY2FydC1pdGVtLCAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgZGl2LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIGRpdi5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBkaXYudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucXVvdGUtZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBkaXYudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucXVvdGVzLWl0ZW0tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnF1b3Rlcy1pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucXVvdGVzLWl0ZW0tYm94IC5wYW5lbF9fZm9vdGVyLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnF1b3Rlcy1pdGVtLWJveCAucGFuZWxfX2hlYWRlci1hY3Rpb25zIC5jaGFuZ2Utb3JkZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnF1b3Rlcy1jYXJib24tb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5xdW90ZXMtY2FyYm9uLW9mZnNldCAucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYXJib24vd2lkZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG59XG4ucXVvdGVzLWNhcmJvbi1vZmZzZXQgLnBhbmVsX19pbm5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5xdW90ZS11cGRhdGVfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmRlbGl2ZXJ5LWNvdW50ZG93bjpub3QoOmVtcHR5KSB7XG4gIGJhY2tncm91bmQ6ICMwMEEyQzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpIHtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgfVxufVxuLmRlbGl2ZXJ5LWNvdW50ZG93bjpub3QoOmVtcHR5KSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlbGl2ZXJ5LWNvdW50ZG93bjpub3QoOmVtcHR5KSAuY291bnRkb3duLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY4NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cbi5kZWxpdmVyeS1jb3VudGRvd246bm90KDplbXB0eSkgPiBzcGFuOm9ubHktY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5kZWxpdmVyeS1jb3VudGRvd246bm90KDplbXB0eSkgLmNvdW50ZG93bi10aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZ2FwOiAwLjY4NzVyZW07XG59XG4uZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpIC5jb3VudGRvd24tdGltZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNDM3NXJlbTtcbn1cbi5kZWxpdmVyeS1jb3VudGRvd246bm90KDplbXB0eSkgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbWluLXdpZHRoOiA0MnB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xufVxuXG4uZGVsaXZlcnktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5kZWxpdmVyeS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1vZGFsLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5xdW90ZS1mb3JtIC5tb2RhbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1mb3JtIC5tb2RhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5xdW90ZS1mb3JtIC5tb2RhbC1jb250YWluZXIgLmgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWF4LXdpZHRoOiAzMmNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtd3JhcDogcHJldHR5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1mb3JtIC5tb2RhbC1jb250YWluZXIgLmgxIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5kZWxpdmVyeS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmRlbGl2ZXJ5LWNvdW50ZG93biB7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAxcyBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2hlY2tvdXQtY2FydC1pbmRleCAjbWFpbmNvbnRlbnQgPiAucGFnZS5tZXNzYWdlcyAubWVzc2FnZS5zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FydC1jb250YWluZXIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FydC1jb250YWluZXIgLmZvcm0tY2FydCxcbi5jYXJ0LWNvbnRhaW5lciAuY2FydC1naWZ0LWl0ZW0sXG4uY2FydC1jb250YWluZXIgLmNhcnQtZGlzY291bnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY2FydC1jb250YWluZXIgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsXG4gIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1naWZ0LWl0ZW0sXG4gIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1kaXNjb3VudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FydC1jb250YWluZXIgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsXG4gIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1naWZ0LWl0ZW0sXG4gIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1kaXNjb3VudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGhlYWQgdHIgdGguY29sIHtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAwLjM0Mzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkIHRyIHRoLmNvbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB0aGVhZCB0ciB0aC5jb2wuc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGhlYWQgdHIgdGguY29sLnF0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbCB7XG4gIHBhZGRpbmc6IDE4cHggNnB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wucXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThweCA2cHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wuaXRlbSAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7XG4gIH1cbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLW9wdGlvbnMgZHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jYXJ0LXByaWNlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jYXJ0LXByaWNlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5wcmljZSxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLnF0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb250cm9sLnF0eSBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGNvbG9yOiAjRTQ5NDY0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZSBzcGFuIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG5cbi5jYXJ0LWNhcmJvbi1vZmZzZXQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY2FydC1jYXJib24tb2Zmc2V0LWJveCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FydC1jYXJib24tb2Zmc2V0LWJveCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uYmxvY2suZGlzY291bnQge1xuICBtYXJnaW46IDEuMzc1cmVtIDA7XG4gIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4uYmxvY2suZGlzY291bnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEwMTgyODtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbi5ibG9jay5kaXNjb3VudCAudGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmxvY2suZGlzY291bnQgLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay5kaXNjb3VudCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24ge1xuICAgIG1heC13aWR0aDogMTcuMzc1cmVtO1xuICB9XG59XG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZmllbGQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZmllbGQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLXdpZHRoOiA1LjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXN1bW1hcnksXG4ub3BjLWJsb2NrLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRjlGMkVCO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcnQtc3VtbWFyeSAudGl0bGUsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMS4zNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FydC1zdW1tYXJ5IC5ibG9jay5zaGlwcGluZyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suc2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHksIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0cixcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGgsXG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0aCxcbi5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0aCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0aCwgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRkLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGgsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0aCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LXN1bW1hcnksIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LXN1bW1hcnksXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LXN1bW1hcnksXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LXN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtZGV0YWlscywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtZGV0YWlscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtZGV0YWlscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLnRvdGFscy10YXgtZGV0YWlscyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrIHN0cm9uZywgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQgc3Ryb25nLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmsgc3Ryb25nLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCBzdHJvbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayBzdHJvbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHN0cm9uZyxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrIHN0cm9uZyxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyaywgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyaywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQsXG4gIC5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLFxuICAub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LFxuICAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayxcbiAgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuLmNhcnQtYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmNoZWNrb3V0LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LmFjdGlvbiB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5jaGVja291dC1iaWxsaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1pbmRleC1pbmRleC5zaGlwcGluZy1zdGVwIC5jaGVja291dC1iaWxsaW5nLCAuY2hlY2tvdXQtaW5kZXgtaW5kZXgucGF5bWVudC1zdGVwIC5jaGVja291dC1iaWxsaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXguc2hpcHBpbmctc3RlcCAuYmxvY2stYWRkcmVzcy1saXN0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1pbmRleC1pbmRleC5wYXltZW50LXN0ZXAgLmJsb2NrLm5vdGlmaWNhdGlvbnMsXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXgucGF5bWVudC1zdGVwIC5ibG9jay5ibG9jay1kZWxpdmVyeS1jb21tZW50cyxcbi5jaGVja291dC1pbmRleC1pbmRleC5wYXltZW50LXN0ZXAgLmJsb2NrLnNtYWxsLXRydWNrLWRlbGl2ZXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNvbHVtbnMgLmNvbHVtbi5tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5vcGMtYmxvY2stc3VtbWFyeSAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgPiAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCA+IC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgPiAudGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCA+IC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4zNzVyZW07XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSAuc3VidG90YWwgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSAuc3VidG90YWwgLnByaWNlLWluY2x1ZGluZy10YXgsIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbSAuc3VidG90YWwgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0tbmFtZS1ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICBwYWRkaW5nOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcXR5IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC50b2dnbGUsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG4gIGNvbG9yOiAjOThBMkIzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuaXRlbS1vcHRpb25zIGR0LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnMgZGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnMgZHQ6Zmlyc3QtY2hpbGQge1xuICBjbGVhcjogbm9uZTtcbn1cblxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIHtcbiAgd2lkdGg6IDkwJTtcbiAgb3JkZXI6IDA7XG59XG4uY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcGF5bWVudCB7XG4gIG9yZGVyOiAyO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyAudG90YWxzLnNoaXBwaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1jb250YWluZXIgPiAubWVzc2FnZXMge1xuICBvcmRlcjogMjtcbn1cbi5jaGVja291dC1jb250YWluZXIgLmNoZWNrb3V0LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNoZWNrb3V0LWNvbnRhaW5lciAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgfVxuICAuY2hlY2tvdXQtY29udGFpbmVyIC5jaGVja291dC1tYWluIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ibG9jay1jaGVja291dC1jb21tZW50cyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMgLmJsb2NrLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MThFQTc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xufVxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXIgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXIgLmRlZmF1bHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ibG9jay1jaGVja291dC1jb21tZW50c19faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjE4RUE3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5vcGMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5vcGMtd3JhcHBlciAubm8tcXVvdGVzLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wYy13cmFwcGVyIC5tZXRob2RzLXNoaXBwaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcGMtd3JhcHBlciAuc3RlcC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5vcGMtc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcGMtc2lkZWJhciB7XG4gICAgbGVmdDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwMCUsIDAsIDApO1xuICB9XG4gIC5vcGMtc2lkZWJhci5fc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxuICAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50aXRsZSB7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDEuMzc1cmVtO1xuICB9XG59XG4ub3BjLXNpZGViYXIgLmRlbGl2ZXJ5LXRpbWUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjM3NXJlbTtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIGhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEQ1REQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgOHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIgdGgsXG4ub3BjLXNpZGViYXIgLmRlbGl2ZXJ5LXRpbWUtd3JhcHBlciAuZGF0YS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgMCAwLjY4NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIgdGgge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIgLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3BjLXNpZGViYXIgLmRlbGl2ZXJ5LXNsb3QtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICMwMEEyQzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW07XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuXG4ubW9kYWwtY29udGVudCAjcmVhbGV4cGF5bWVudHNfaHBwLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nLWFkZHJlc3MgLnN0ZXAtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5LCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaHIsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgYnIsXG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZpZWxkc2V0ID4gLmxlZ2VuZCArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5vcGMtcGF5bWVudC0tZmZkZC1lbmFibGVkIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gbGFiZWwubGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSA+IGxhYmVsLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xODc1cmVtO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5mb3JtLnBheW1lbnRzIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uLFxuICAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmZvcm0ucGF5bWVudHMgLmNyZWRpdC1jYXJkLWN2diB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZHMge1xuICBtYXJnaW46IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBtYXJnaW46IDEuMzc1cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kICsgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAxLjM3NXJlbSAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZC5jaG9pY2UgLmxhYmVsIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZC5jaG9pY2UgLmxhYmVsIGEucHJpbnQtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM5OEEyQjM7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLmVzdGltYXRlZC1ibG9jayAuZXN0aW1hdGVkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQ6YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC5jb3VudGVyLnF0eSwgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci5xdHksIGhlYWRlci5wYWdlLWhlYWRlciAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5IHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFNDk0NjQ7XG59XG5cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyLmxvYWRlZCB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG59XG5cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE4Mjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlci5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlci5kaXNhYmxlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ub3BjLXBheW1lbnQtYWRkaXRpb25hbCAuZm9ybS1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLmFjdGlvbi5wcmltYXJ5LCAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC5wcmltYXJ5LmFjdGlvbiwgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC5hY3Rpb24udmlld2NhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMjkuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLmNvbW1lbnQtb3B0aW9ucy1hZGRpdGlvbmFsLWFyZWEub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5maWVsZC5jaG9pY2UgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIGxhYmVsIHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0QwRDVERDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0cixcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9yZGVyLWRldGFpbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm9yZGVyLWRldGFpbHMgLmRhdGEudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTI1cmVtO1xuICB9XG59XG4ub3JkZXItZGV0YWlscyAuaXRlbS1vcHRpb25zIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBjb2xvcjogcmdiKDc1Ljg0MjEwNTI2MzIsIDkxLjkyOTgyNDU2MTQsIDEyMC42NTc4OTQ3MzY4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyBkdCxcbi5vcmRlci1kZXRhaWxzIC5pdGVtLW9wdGlvbnMgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyBkdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEsIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYTpub3QoOmxhc3QtY2hpbGQpLCAub3JkZXItZGV0YWlscyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG4ub3JkZXItZGV0YWlsc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItZGV0YWlsc19faGVhZGVyIC5vcmRlci1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibG9jay1jaGVja291dC1jb21tZW50c19fdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuXG4vKiBoaWRlIHRoZSBib2xkY29tbWVyY2UgY29tbWVudHMgZmllbGQgc28gdGhhdCB0aGUgcmVhY3QgY29tcG9uZW50IHBvcHVsYXRlcyB0aGUgdGV4dCBhcmVhIGZpZWxkIG9uIGlucHV0dGluZyB0ZXh0IHdpdGhpbiB0aGUgcmVhY3QgdGV4dGFyZWEgY29tcG9uZW50IENFUlRBUy0xOTU4ICovXG4ucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlLm9wYy1wYXltZW50LWFkZGl0aW9uYWwuY29tbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi8qIGFkZCBBTUVYIG5vdGUgdG8gcGF5bWVudCBsYWJlbCAqL1xuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbFtmb3I9Z2xvYmFscGF5bWVudHNfcGF5bWVudGdhdGV3YXlfZ3BBcGldIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJBTUVYIG5vdCBhY2NlcHRlZFwiO1xuICBjb2xvcjogaW5kaWFucmVkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5hY3Rpb25zLXRvb2xiYXJfX2FwcGxlLXBheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25zLXRvb2xiYXJfX2FwcGxlLXBheSAubm90LWFsbG93ZWQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYWN0aW9ucy10b29sYmFyX19hcHBsZS1wYXkgLmFwcGxlLXBheS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja291dC1zdWNjZXNzIC5jb250YWN0LWRlbGl2ZXJ5IHtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgcGFkZGluZzogMS4zNzVyZW0gMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59IiwiaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG59XG5cbmJvZHksXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3QsXG5hIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuXG5hLFxuLmxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAmLm5vdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcbiAgICB9XG59XG5cbmgxLC5oMSwgaDIsLmgyLCBoMywuaDMsaDQsLmg0LCBoNSwuaDUsIGg2LC5oNiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbmgxLC5oMSwgaDIsLmgyLCBoNiwuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLC5oMywgaDQsLmg0LCBoNSwuaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbiAgICB9XG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxufVxuXG5oNCwgLmg0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbmg0LCBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnRleHQtcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxufVxuXG4udGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgfVxufVxuXG4udGl0bGUtLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xufVxuXG4udGl0bGUtLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xufVxuXG4udGV4dC0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi50ZXh0LS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbn1cblxuLnRleHQtYWxpZ24tLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLy9oZWxwZXJzXG4uY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuICAgICYtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgfVxufVxuXG4uanMtZm9jdXMtaGlkZGVuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGFiZWwtaGlkZGVuIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cbiAgICAvLyBObyBwbGFjZWhvbGRlcnMsIHNvIGZvcmNlIHNob3cgbGFiZWxzXG4gICAgLm5vLXBsYWNlaG9sZGVyICYge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bjtcbiAgICB9XG59XG5cbi52aXN1YWxseS1zaG93biB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktc2hvd247XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIEpTIGlzIG5vdCBzdXBwb3J0ZWRcbi5uby1qczpub3QoaHRtbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubm8tanMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gT25seSBzaG93IHdoZW4gSlMgaXMgc3VwcG9ydGVkXG4uanMge1xuICAgIC5uby1qcyAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIGJyb3dzZXIgY29va2llcyBhcmUgbm90IHN1cHBvcnRlZFxuLnN1cHBvcnRzLW5vLWNvb2tpZXM6bm90KGh0bWwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaHRtbC5zdXBwb3J0cy1uby1jb29raWVzICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIGJyb3dzZXIgY29va2llcyBhcmUgc3VwcG9ydGVkXG4uc3VwcG9ydHMtY29va2llcyB7XG4gICAgaHRtbC5zdXBwb3J0cy1uby1jb29raWVzICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gU2tpcCB0byBjb250ZW50IGJ1dHRvblxuLy8gT3ZlcnJpZGVzIC52aXN1YWxseS1oaWRkZW4gd2hlbiBmb2N1c2VkXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihhYnNvbHV0ZSk7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oaWRlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjaW5nLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnNwYWNpbmctLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIHJlbSgyMHB4KTtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDIpIHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbi5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxLjUpO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc3VidGl0bGUge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Utd3JhcHBlciA+IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCgkaW5uZXItd2lkdGgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5cbi5tZXNzYWdlLnN1Y2Nlc3MsXG4ubWVzc2FnZS5lcnJvcixcbi5tZXNzYWdlLmluZm8sXG4ubWVzc2FnZS53YXJuaW5nLFxuLm1lc3NhZ2Uubm90aWNlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG59XG5cbi5tZXNzYWdlLmluZm8ge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuXG4jUXVvdGVGb3JtIC5tZXNzYWdlLmVycm9yIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzZEMjQwMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuXG4uYmxvY2sge1xuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBzdHJvbmcsID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG59XG5cblxuLnByZWxvYWRlciwgLnByZWxvYWRlci1pbmxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9sb2FkaW5nLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnByZWxvYWRlci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RhdHVzIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG59XG5cbi5tb2RhbC1jdXN0b20ge1xuICAgIC5hY3Rpb24tY2xvc2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgPiAucHJpbWFyeSB7XG4gICAgICAgIC5hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5cbkBtaXhpbiBtZWRpYS1xdWVyeSgkbWVkaWEtcXVlcnkpIHtcbiAgJGJyZWFrcG9pbnQtZm91bmQ6IGZhbHNlO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xuXG4gICAgQGlmICRtZWRpYS1xdWVyeSA9PSAkbmFtZSBhbmQgJGRlY2xhcmF0aW9uIHtcbiAgICAgICRicmVha3BvaW50LWZvdW5kOiB0cnVlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlY2xhcmF0aW9ufSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmlzaWJsZSgkaXNWaXNpYmxlOiB0cnVlKSB7XG4gIEBpZiAoJGlzVmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfSBAZWxzZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1zaG93bigkcG9zaXRpb246IGluaGVyaXQpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbn1cblxuXG5AbWl4aW4gY29udGFpbldpZHRoKCR3KXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWl4aW4gcG9zKCRwLCR0LCRyLCRiLCRsKXtcbiAgcG9zaXRpb246ICRwO1xuICBAaWYgJHQge1xuICAgIHRvcDogJHQ7XG4gIH1cbiAgQGlmICRyIHtcbiAgICByaWdodDogJHI7XG4gIH1cbiAgQGlmICRiIHtcbiAgICBib3R0b206ICRiO1xuICB9XG4gIEBpZiAkbCB7XG4gICAgbGVmdDogJGw7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BzLCAkZHVyYXRpb246ICRkdXJhdGlvbi1mYXN0LCAkZWFzaW5nOiAkZWFzaW5nLXN0YW5kYXJkKXtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdW5xdW90ZSgkcHJvcHMpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKXtcbiAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcbiAgICAgIC1vLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuICdVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9JztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc3BsYXktZmxleGJveCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gbmVjZXNzYXJ5IGZvciBpZTEwXG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gIEBpbmNsdWRlIHByZWZpeChmbGV4LXdyYXAsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleC1kaXJlY3Rpb24sICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICAkYWx0LXZhbHVlOiAkdmFsdWU7XG5cbiAgQGlmICR2YWx1ZSA9PSAnZmxleC1zdGFydCcge1xuICAgICRhbHQtdmFsdWU6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSAnZmxleC1lbmQnIHtcbiAgICAkYWx0LXZhbHVlOiBlbmQ7XG4gIH1cblxuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgLW1zLWZsZXgtYWxpZ246ICRhbHQtdmFsdWU7XG4gIEBpbmNsdWRlIHByZWZpeChhbGlnbi1pdGVtcywgJHZhbHVlLCB3ZWJraXQgbW96IG1zIG8gc3BlYyk7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZTogMCAxIGF1dG8pIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZsZXgsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoOiBhdXRvKSB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllc1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHdpZHRoO1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleC1iYXNpcywgJHdpZHRoLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ246IGF1dG8pIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICRhbGlnbjtcbiAgQGluY2x1ZGUgcHJlZml4KGFsaWduLXNlbGYsICRhbGlnbiwgd2Via2l0IHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ246IGNlbnRlcikge1xuICBAaW5jbHVkZSBwcmVmaXgoYWxpZ24tY29udGVudCwgJGFsaWduLCB3ZWJraXQgbXMgc3BlYyk7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnk6IGZsZXgtc3RhcnQpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGp1c3RpZnktY29udGVudCwgJGp1c3RpZnksIHdlYmtpdCBtcyBzcGVjKTtcbn1cblxuQG1peGluIGJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2Vjb25kYXJ5KCl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1peGluIGljb24oJGljb246ICcnKXtcbiAgQGlmICRpY29uICE9ICcnIHtcbiAgICBjb250ZW50OiAkaWNvbjtcbiAgfVxuICBmb250LWZhbWlseTogJGljb24tZm9udCAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24ucHJpbWFyeSwgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24ucHJpbWFyeS5jdXN0b21pemUsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24ucHJpbWFyeSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLnByaW1hcnkuY2hlY2tvdXQsIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tcmVnaXN0ZXIsIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1sb2dpbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50Pi5hY3Rpb25zLXRvb2xiYXI+LnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5ib3gtdG9jYXJ0IC5hY3Rpb24uaW5zdGFudC1wdXJjaGFzZSwgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LCAuYm94LXRvY2FydCAuYWN0aW9uLnRvY2FydHtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzc0JhckFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBlYWNoICRuYW1lLCRpY29uIGluICRpY29ucyB7XG4gIC5pY29uLSN7XCJcIiArICRuYW1lfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbik7XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKXtcbiAgLmhpZGUtbW9iaWxlLFxuICAuc2hvdy10YWJsZXR7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKXtcbiAgLmhpZGUtdGFibGV0e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pe1xuXG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApe1xuICAuaGlkZS10YWJsZXQtbHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKXtcbiAgLmhpZGUtZGVza3RvcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR3aWRlc2NyZWVuKXtcbiAgLmhpZGUtd2lkZXNjcmVlbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bil7XG4gIC5zaG93LXRhYmxldC1se1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pe1xuICAuc2hvdy1kZXNrdG9we1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtZG93bil7XG4gIC5zaG93LXdpZGVzY3JlZW57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2x1bW5zIHtcbiAgICAuY29sdW1uLm1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgd2lkdGg6IDc3LjclO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgfVxufVxuIiwiLnJvdyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4Ym94KCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1lbmQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIH1cblxuICAgICYtLWp1c3RpZnktZW5kIHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIH1cbn1cblxuLy8gY29sdW1uc1xuXG5bY2xhc3NePSdjb2wtJ10sXG5bY2xhc3MqPScgY29sLSddIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgLmNvbC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIHBlcmNlbnRhZ2UoY2FsYygkaSAvICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZShjYWxjKCRpIC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbn1cblxuQGVhY2ggJG1vZGlmaWVyLCAkYnJlYWtwb2ludCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRtb2RpZmllciwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJG1vZGlmaWVyLCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbC0jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIHBlcmNlbnRhZ2UoY2FsYygkaSAvICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGNhbGMoJGkgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAmLS1yZXZlcnNlZC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWxpZ24tY2VudGVyLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWxpZ24tZW5kLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hbGlnbi1zdGFydC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1qdXN0aWZ5LWNlbnRlci0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1qdXN0aWZ5LWVuZC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWp1c3RpZnktc3RhcnQtI3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYWN0aW9uKFxuICAgICRjb2xvcjE6ICRncmV5LWxpZ2h0LFxuICAgICRjb2xvcjI6ICcnLFxuICAgICR0ZXh0OiAkZ3JleS1kYXJrXG4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSkgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZCAkY29sb3IxO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICA+IFtjbGFzc149XCJpY29uLVwiXSwgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIEBpZiAkY29sb3IyICE9ICcnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRjb2xvcjIgPT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yMSwgLjIpO1xuICAgIH1cbn1cblxuQG1peGluIGFjdGlvbi1vdXRsaW5lZChcbiAgICAkY29sb3IxOiAkZ3JleS1kaW0sXG4gICAgJGNvbG9yMjogJydcbikge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3IxLCAkY29sb3IyLCAkY29sb3IxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjE7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGlmICRjb2xvcjIgIT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IyLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkY29sb3IyID09ICcnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yMSwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFjdGlvbi1pY29uKCRpY29uOiAnJywgJGNvbG9yOiAkY29sb3ItcHJpbWFyeSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvcixib3gtc2hhZG93Jyk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaWYgJGljb24gIT0gJycge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgY29udGVudDogJGljb247XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0zO1xuICAgIH1cbn1cblxuYnV0dG9uLFxuYS5idXR0b24ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigpO1xufVxuXG5idXR0b24uZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmFjdGlvbi5vdXRsaW5lZCB7XG4gICAgQGluY2x1ZGUgYWN0aW9uLW91dGxpbmVkKCk7XG59XG5cbi5hY3Rpb24ucHJpbWFyeSxcbi5hY3Rpb24tcHJpbWFyeSxcbi5hY3Rpb24uc2Vjb25kYXJ5LFxuLmFjdGlvbi1zZWNvbmRhcnkge1xuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjJyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogcmVtKDFweCk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLmFjdGlvbi5wcmltYXJ5LFxuLmFjdGlvbi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5zZWNvbmRhcnksXG4uYWN0aW9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgYWN0aW9uKCRjb2xvci1zZWNvbmRhcnksICRjb2xvci1zZWNvbmRhcnktbGlnaHQsICRjb2xvci1ib2R5LXRleHQpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkY29sb3Itc2Vjb25kYXJ5LCAkY29sb3Itc2Vjb25kYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5hbHQge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3ItYWx0LCAkY29sb3ItYWx0LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLWFsdCwgJGNvbG9yLWFsdC1kYXJrKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZ3JlZW4ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkZ3JlZW4tZGFyaywgZGFya2VuKCRncmVlbi1kYXJrLCAxMCksIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGdyZWVuLWRhcmssIGRhcmtlbigkZ3JlZW4tZGFyaywgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJHJlZCwgZGFya2VuKCRyZWQsIDEwKSwgd2hpdGUpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkcmVkLCBkYXJrZW4oJHJlZCwgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24ud2hpdGUge1xuICAgIEBpbmNsdWRlIGFjdGlvbih3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCh3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSk7XG4gICAgfVxufVxuXG4uYWN0aW9uLm5vLXN0eWxlcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4uYWN0aW9uLndpZGUge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLndpZGVyIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24uZnVsbC1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hY3Rpb24uc21hbGwge1xuICAgIHBhZGRpbmc6IHJlbSgycHgpIHJlbSgxNXB4KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4uYWN0aW9uIC5sb2FkaW5nLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLmFjdGlvbi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpIHVybCguLi9pbWFnZXMvbG9hZGluZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uLmFjdGlvbi1jbGVhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuXG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5hY3Rpb24uYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbixcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLmFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1hcnJvdy1iYWNrd2FyZCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG5cbnNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMnB4IDI0cHggMnB4IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMiA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNIDEuNDEgMC41OSBMIDYgNS4xNyBMIDEwLjU5IDAuNTkgTCAxMiAyIEwgNiA4IEwgMCAyIFonIGZpbGw9JyUyMzRCNEI0QicgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBpbnB1dCwgPiBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpXG4gICAgfVxufVxuXG4uZmllbGRzZXQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnByZS1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgfVxuXG4gICAgPiAubGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAucHJlLWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICB9XG5cbiAgICA+IC5sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLFxuICAgID4gLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgICYuc21hbGwtdHJhaWxlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5sYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICYubGFiZWwtLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsXG4gICAgICAgICYuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLWVycm9yLFxuZGl2Lm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSxcbmRpdi5tYWdlLWVycm9yIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cblxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSxcbi5maWVsZC5jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLXRpY2spO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tdGljayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGQucmFkaW8sXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG59XG5cbi5maWVsZCB7XG4gICAgLm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cblxuLmZvcm0tcmVxdWlyZWQtbm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14czI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwudmFsaWRhdGlvbi1ubyAuZmVlZGJhY2ssXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbC52YWxpZGF0aW9uLXllcyAuZmVlZGJhY2sge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi5xdHktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICZfX21pbixcbiAgICAmX19tYXgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6ICRncmV5LWRpbTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIH1cblxuICAgICZfX21pbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbWF4IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2luZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICAmX19pbnB1dC1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtYmcge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8kY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICAgICAgLy9hbmltYXRlOiAwLjJzO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvLyAgYm9yZGVyOiAwcHggc29saWQgIzAwMDEwMTtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvLyAgYm9yZGVyOiAwcHggc29saWQgIzAwMDEwMTtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOjotbXMtdGh1bWIge1xuICAgICAgICAvLyAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgICAgICAgLy8gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIC8vICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICB3aWR0aDogMzlweDtcbiAgICAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICM2NTAwMWM7XG4gICAgICAgIC8vICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNhYzUxYjU7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNhYzUxYjU7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgICZfX2lucHV0LXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cbiIsIi5icmVhZGNydW1ic3tcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgLml0ZW17XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwcHggMXB4IDAgNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9kYWxzXG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgICAvL0BpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIC8vcGFkZGluZzogMCAuOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG4gICAgJi5tb2RhbC0tZnVsbGhlaWdodCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKSBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgzLjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdGlvbi5hY3Rpb24tY2xlYXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkdXJhdGlvbi1tZWRpdW0gJGVhc2luZy0xO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgLmJ0bi1iYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCA0cHggMCAtMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLS1uby1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgICAgLm1vZGFsLWJvZHksXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgID4gZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6dGFyZ2V0LFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWRyYXdlcjtcblxuICAgICAgICAubW9kYWwtb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbmltYXRpb246IHNjYWxlLXVwIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLS1zbSB7XG4gICAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMCAuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtLWxnIHtcbiAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaW5uZXItd2lkdGgtMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL2ZvciBtYWdlbnRvIG1vZGFsXG4ubW9kYWwtcG9wdXAge1xuICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICB9XG5cbiAgICAuYWN0aW9uLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuY29uZmlybSB7XG4gICAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIuY29udGVudCB7XG4gICAgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgICAgICAmLmRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmd1ZXN0LXN0ZXAgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDU0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkteGxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoMSAvIDMgKiAxMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5kZXgge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgIH1cbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcGFkZGluZzogMCBsaWItc3BhY2luZy1pbmRlbnQoMSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQsXG4gICAgJi5hbGxvd2VkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXJBbmltYXRpb24gLjNzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbXBsZXRlZCB7XG4gICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGVwcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0ZXAtcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLmJveCB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAyMHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LWFjdGlvbnMge1xuICAgIH1cblxuICAgIC5hY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24od2hpdGUpO1xuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXB1cnBsZS1kaW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRpbTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlLWRpbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstZGltO1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rLWRpbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZXktYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgfVxufVxuXG5cbi5wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1ncmFkaWVudDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtLWFsdCB7XG4gICAgICAgIC5wYW5lbF9faGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbHQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWxfX2Zvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWFsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgLnBhbmVsX19oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWxfX2Zvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzO1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tYm94X193cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAuc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJveF9fZm9vdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ib3hfX2Zvb3Rlci0tbXVsdGlwbGUtaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG5cbiAgICAuZGV0YWlscyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8gZHQsXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQge1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyBkZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCJ0YWJsZS50YWJsZS0taG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUudGFibGUtLXN0cmlwZWQge1xuICAgIHRib2R5IHtcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUudGFibGUtLWFsaWduLWNlbnRlciB7XG4gICAgdGJvZHksIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWluZm8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wZXJwYWdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uZGF0YS50YWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5LFxuICAgICAgICB0cixcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZFtkYXRhLWxhYmVsXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KSA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnaW5hdGlvbntcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgLnBhZ2UtbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgLjI1KTtcbiAgICB9XG5cbiAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZiYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAmX19uYXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2FsbCcpO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiJGhlYWRlci1oZWlnaHQ6IDgwcHg7XG4kaGVhZGVyLWhlaWdodC1maXhlZDogbGliLXNwYWNpbmctaW5kZW50KDMpO1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2NnB4O1xuJGhlYWRlci1leHBhbmRlZC1oZWlnaHQtbW9iaWxlOiBsaWItc3BhY2luZy1pbmRlbnQoNC41KTtcbmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1oZWFkZXI7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1oZWFkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdib3gtc2hhZG93Jyk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpICRoLXBhZGRpbmc7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdib3gtc2hhZG93LGhlaWdodCcpO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3dpZHRoJyk7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi5teWFjY291bnQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZml4ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1maXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1maXhlZCB7XG4gICAgICAgICAgICAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtZml4ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKSB7XG4gICAgICAgIC5oZWFkZXItbGlua3Mge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKSB7XG4gICAgICAgIC5oZWFkZXItbGlua3Mge1xuICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgICAgID4gW2NsYXNzXj1cImljb24tXCJdLCA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItZXhwYW5kZWQge1xuICAgIHBhZGRpbmctdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoNC41KTtcblxuICAgIGhlYWRlciAuaGVhZGVyLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItZXhwYW5kZWQtaGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCB7XG4gICAgICAgIGhlaWdodDogbGliLXNwYWNpbmctaW5kZW50KDQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDAuMzc1KSAwIDA7XG4gICAgfVxufVxuXG5cbkBpbXBvcnQgJ2hlYWRlci9zZWFyY2gnO1xuQGltcG9ydCAnaGVhZGVyL25hdic7XG5AaW1wb3J0ICdoZWFkZXIvbWluaWNhcnQnO1xuIiwiaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2h7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5mb3JtLm1pbmlzZWFyY2h7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW5wdXR7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktZGltO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICY6Zm9jdXN7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgLmFjdGlvbi5zZWFyY2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDowO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1zZWFyY2gpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXXtcbiAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIubmF2LXNlY3Rpb25ze1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLmJsb2NrLXRpdGxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb257XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgPnVse1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmxldmVsMHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3InKTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsMSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucGFyZW50e1xuICAgICAgICBhLmxldmVsLXRvcHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPi51aS1tZW51LWljb246YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZXZyb24tZG93bik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yJylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhLmxldmVsLXRvcCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+LnVpLW1lbnUtaWNvbjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWJtZW51e1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJG1vYmlsZSl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLnNlY3Rpb24taXRlbS10aXRsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9ue1xuICAgICAgLmxldmVsMCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYS5sZXZlbC10b3B7XG4gICAgICAgICAgPi51aS1tZW51LWljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgPi51aS1tZW51LWljb246YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1lbnUgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJtZW51IGF7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgfVxuICAgICAgLnN1Ym1lbnU6bm90KDpmaXJzdC1jaGlsZCk+bGk+YXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYWN0aW9uLnNob3djYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24oJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmssIHdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCk7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1iYXNrZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLW51bWJlciB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLnF0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stbWluaWNhcnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMzlweDtcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMTJweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDdweCAxM3B4IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyZXktbGlnaHQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLmNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jbG9zZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1zLXRvdGFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VidG90YWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICA+IC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5hY3Rpb25zID4gLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMTVweDtcblxuICAgICAgICAgICAgICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbHMtcXR5IC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0tcXR5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aW9uLmVkaXQsIC5hY3Rpb24uZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3Rpb24taWNvbigpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGltO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zMXB4IDAgMDtcblxuICAgICAgICAgICAgICAgID4gLnByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24udmlld2NhcnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuYWN0aW9uLCAucHJpbWFyeTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IHtcbiAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZXZyb24tZG93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC5vcHRpb25zLmxpc3Qge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBheW1lbnQtaW5mby1zdGF0dXMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tb24taG9sZCxcbi5wYXltZW50LWluZm8tc3RhdHVzLS1jYW5jZWxlZCxcbi5wYXltZW50LWluZm8tc3RhdHVzLS1kZWNsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWF3YWl0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19faWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19fbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG4iLCIucGFnZS1mb290ZXJ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiIsIiR0b29sdGlwLWljb24taW5mbzogJ2knOyAvKiBJbmZvIChpKSBpY29uIGNvbnRlbnQgKi9cbiR0b29sdGlwLWljb24tZm9udDogJGZvbnQtYm9keTtcblxuLl93aXRoLXRvb2x0aXAge1xuICAgICYtLWN1c3RvbSB7XG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbntcbiAgICAgICAgICAgICAgICB0b3A6IC01OXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJHRvb2x0aXAtaWNvbi1pbmZvO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRvb2x0aXAtaWNvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzlweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hZ2UtZXJyb3IgfiAuZmllbGQtdG9vbHRpcC50b2dnbGUge1xuICAgICAgICAgICAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgICAgICAgICAgICAgICB0b3A6IC03OHB4O1xuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkIC5jb250cm9sLl93aXRoLXRvb2x0aXAge1xuICAgICYuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICB9XG59XG4iLCIudGl0bGUtLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLnRpdGxlLS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbn1cblxuLlNHLWNvbF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xufVxuXG4uU0ctaGVhZGVyLWZvbnQtbmFtZSxcbi5TRy1ib2R5LWZvbnQtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4uU0ctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDIpO1xufVxuXG4uU0ctc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbn1cblxuLlNHLWNvbCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLlNHLWNvbF9fY29udGVudCB7XG4gICAgLmZvcm0ge1xuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgPiAuZmllbGQuY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uU0ctYm9keS1mb250IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbn1cblxuLlNHLWhlYWRlci1mb250IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLlNHLWNvbG91cnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uU0ctY29sb3VyIHtcbiAgICBmbGV4OiAwIDAgMTMuM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLlNHLWNvbG91cl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGhlaWdodDogOC41cmVtO1xufVxuXG4uU0ctY29sb3VyX192YWx1ZSB7XG4gICAgaGVpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMTApO1xufVxuXG4uU0ctYnV0dG9ucy1yb3ctLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLlNHLWJ1dHRvbnMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TRy1idXR0b25zLWNvbCB7XG4gICAgd2lkdGg6IDIwJTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgLlNHLWJ1dHRvbnNfX3dyYXBwZXIge1xuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlNHLWNvbG91ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgIC5TRy1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDMpO1xuICAgIH1cblxuICAgIC5TRy1jb2xfX2NvbnRlbnQge1xuICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlNHLWNvbG91ciB7XG4gICAgICAgIGZsZXg6IDAgMCAxMy41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuU0ctdHdvLWNvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLlNHLWJ1dHRvbnNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuIiwiLmN1c3RvbWVyLWFjY291bnQtbG9naW4ge1xuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBAZXh0ZW5kIC52aXN1YWxseS1oaWRkZW47XG4gICAgfVxufVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIC5sb2dpbi10YWJzIHtcbiAgICAgICAgJi5wcm9kdWN0LmRhdGEuaXRlbXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICA+IC5pdGVtLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFweCAwIDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLnRpdGxlIHtcblxuICAgICAgICAgICAgPiAuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3RDYwODc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgPiAuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0RjI2ODM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyMHB4ICM0RjI2ODM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0uY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmllbGQucGFzc3dvcmQge1xuICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLnJlbWluZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGxpYi1zcGFjaW5nLWluZGVudCgtMS4yNSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIC5ibG9jay1jdXN0b21lci1sb2dpbiB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLW5ldy1jdXN0b21lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lci1yZWdpc3Rlci1ub3RlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJGdyZXktZGltO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvcm0tbG9naW4ge1xuICAgIC5wZXJzaXN0ZW50IHtcbiAgICAgICAgLnRvb2x0aXAudG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgLmFjdGlvbi5yZW1pbmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoNTAwcHgpXG4gICAgfVxufVxuXG4uZm9ybS5wYXNzd29yZC5yZXNldCxcbi5mb3JtLnNlbmQuY29uZmlybWF0aW9uLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0LFxuLmZvcm0uY3JlYXRlLmFjY291bnQsXG4uZm9ybS5zZWFyY2guYWR2YW5jZWQsXG4uZm9ybS5mb3JtLW9yZGVycy1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG4uZm9ybS1jcmVhdGUtYWNjb3VudCAuZmllbGRzZXQuY3JlYXRlLmFjY291bnQ6YWZ0ZXIsXG4uZm9ybS5wYXNzd29yZC5mb3JnZXQgLmZpZWxkc2V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNzdWVzLXNpZ25pbmctaW4ge1xuICAgIC50b2dnbGUtdGl0bGUge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZHVyYXRpb24tbWVkaXVtICRlYXNpbmctYWNjZWxlcmF0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC50b2dnbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgd2lkdGg6IDkzJTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIG1heC13aWR0aDogJGlubmVyLXdpZHRoLTI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIC5maWVsZHNldC5hZGRyZXNzIHtcbiAgICAgICAgPiAubGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhcjtcbiAgICB9XG5cbiAgICAuZmllbGQtcmVjYXB0Y2hhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAuc3RlcC1wYW5lX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjMzcHg7XG4gICAgfVxufVxuIiwiLmFjY291bnQtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXN1Yi1uYXY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvLyY6YmVmb3JlLFxuICAgIC8vJjphZnRlcntcbiAgICAvLyAgY29udGVudDogXCIgXCI7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHRvcDowO1xuICAgIC8vICBib3R0b206IDA7XG4gICAgLy8gIHotaW5kZXg6IC0xO1xuICAgIC8vfVxuICAgIC8vJjpiZWZvcmV7XG4gICAgLy8gIGxlZnQ6MDtcbiAgICAvLyAgcmlnaHQ6NTAlO1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAvL31cbiAgICAvLyY6YWZ0ZXJ7XG4gICAgLy8gIGxlZnQ6NTAlO1xuICAgIC8vICByaWdodDowO1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIC8vfVxuICAgIC5pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCgkaW5uZXItd2lkdGgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxOHB4IDE1cHggMCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmVlbi1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlLWRpbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWRpbTtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwdXJwbGUtZGltO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGluay1kaW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstZGltO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBpbmstZGltO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JleS1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTApO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwnKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQtY29sb3InKTtcblxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgLjEpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmVlbi1kYXJrLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkeWVsbG93LCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wdXJwbGUtZGltIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHB1cnBsZS1kaW0sIDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBpbmstZGltLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgLmFjY291bnQtbWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNoZXZyb24tZG93bik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5hY2NvdW50LW1lbnVfX2l0ZW0gLmNhcmV0IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWNjb3VudC1tZW51X19zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvdW50IHtcbiAgICBoZWFkZXIucGFnZS1oZWFkZXIge1xuICAgICAgICAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIge1xuICAgIC8vQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgLy8gICAgd2lkdGg6IDcwJTtcbiAgICAvL31cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAuaDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFjY291bnQtZGFzaGJvYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyX190b3AtYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxufVxuXG4uY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIC5jdXN0b21lcl9fYWNjb3VudC1sb2dvdXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvZ2dsZS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgIC50b2dnbGUtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgID4gc3BhbixcbiAgICAgICAgPiBzcGFuOjpiZWZvcmUsXG4gICAgICAgID4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCkgcmVtKDRweCkgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yJyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjc1KTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCA2NnB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHM7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDY2cHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMHMsIHZpc2liaWxpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICA+IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbWVyX19hY2NvdW50LW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnQtbnVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm0tZWRpdC1hY2NvdW50IHtcbiAgICAuZmllbGRzZXQuaW5mbyB7XG4gICAgICAgID4gLmxlZ2VuZCxcbiAgICAgICAgPiBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0IHtcbiAgICAgICAgJi5wYXNzd29yZCxcbiAgICAgICAgJi5tYW5hZ2UtYWRkcmVzc2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG5cbiAgICAgICAgLmFjdGlvbi5iYWNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LXNob3duKHJlbGF0aXZlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuXG4gICAgICAgICAgICAmLmluZm8sXG4gICAgICAgICAgICAmLnBhc3N3b3JkLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudF9jb21tdW5pY2F0aW9uLWVkaXQge1xuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWFkZHJlc3NlcyB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQge1xuICAgIC5yb3cge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhcjtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19sYXRlc3QtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cbiIsIi5ibG9jay1hZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuOCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWZhdWx0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi5kZWxldGUge1xuICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgLmJsb2NrLWFjdGlvbnMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgIC5hY3Rpb24uc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIC5hY3Rpb24uc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuYmxvY2staGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYWN0aW9ucyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXcge1xuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25ldy1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjgpO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5ibG9jay1hZGRyZXNzLWxpc3Qge1xuICAgID4gLmlzLWRlZmF1bHQge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgLmJsb2NrLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tZmMtb3JkZXJzIHtcbiAgICA+IGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtaW4taGVpZ2h0OiA4cmVtO1xuXG4gICAgICAgICNsb2MtdHJhbnMtZGF0YS1sb2FkaW5nIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Bpbm5lci1ib3JkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAuc3Itb25seSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS14bGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5teW9yZGVyc3RhdHVzLWZpbmQtaW5kZXh7XG4gIC5wYWdlLW1haW57XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKDYyMHB4KTtcbiAgfVxufVxuXG4ubXlvcmRlcnN0YXR1cy1pbmRleC1pbmRleHtcbiAgLnBhZ2UtdGl0bGUtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5teW9yZGVyc3RhdHVzX25vdGlmaWNhdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm15b3JkZXJzdGF0dXNfbm90aWZpY2F0aW9uID4gW2RhdGEtY29udGVudC10eXBlXSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNWM1O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIubXktY3JlZGl0LWNhcmRzIHtcbiAgICAuYWN0aW9uLmRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tY2xvc2U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1mYy1jb250YWluZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWUtbGlnaHQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGgyLCBoMywgaDR7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIGg1e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cbiAgLmNhcmR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGFibGV7XG4gICAgdHIuc2VsZWN0ZWR7XG4gICAgICB0ZHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHRke1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIucm93LW1vcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG4gICAgICAmLm9wZW57XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cbiAgICAgIHRke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHRke1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb250YWN0LXN1cHBvcnRfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cblxuICAgIC5wcmljZS1ib3gge1xuICAgICAgICA+IC5wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWFjY291bnQtYmFsYW5jZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxLjUpO1xufVxuXG4uYmxvY2stYWNjb3VudC1iYWxhbmNlX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xufVxuXG4uYWNjb3VudCAuY29sdW1uLm1haW4gLmJsb2NrLWFjY291bnQtYmFsYW5jZTpub3QoLndpZGdldCkge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnByaWNlLWJveCB7XG4gICAgICAgICYgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgfVxufVxuXG4uZGlyZWN0LWRlYml0LWluc3RydWN0aW9uc19fY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbiIsIi5xdW90ZS1zdGVwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgcmlnaHQ6IDglO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1b3RlX19jYXJib24tb2Zmc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbi5xdW90ZS1mb3JtIHtcbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgJi5yYWRpbyB7XG4gICAgICAgICAgICAgICAgPiAucmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fcHJvZHVjdHMge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjgwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTIwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWFycm93LWRvd24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSB7XG4gICAgLnF1b3Rlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5jYXJ0LWRpc2NvdW50IHtcbiAgICAgICAgb3JkZXI6IHVuc2V0O1xuXG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS13cmFwcGVyIHtcbiAgICAgICAgLmRlbGl2ZXJ5LXRpbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3RlLWZvcm1fX2FjY291bnQge1xuICAgIC5ub3RpY2Uge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtLWxvYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgY29sb3I6ICRncmV5O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5xdW90ZS1wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZS1wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xufVxuXG4ucXVvdGUtcHJvZHVjdHNfX2NvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xufVxuXG4ucXVvdGUtcHJvZHVjdC1ib3gge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGxhYmVsLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSg2cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSg5cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhZGlvLWN1c3RvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbF9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dpZGdldC9oZWF0aW5nb2lsLWJnLmpwZyk7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDAlIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnBhbmVsLS1hbHQge1xuICAgICAgICAucGFuZWxfX2ltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2lkZ2V0L3ByZW1pdW0uanBnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjAlIGNlbnRlcjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvd2lkZ2V0L2dsb3dtYXgucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi5uZXctY3VzdG9tZXJfX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtYmFzZSk7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuMTI1KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICB9XG59XG5cbi5xdW90ZS1wcm9kdWN0c19fcHJlbWl1bS1pbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDAuNSkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxufVxuXG4ucXVvdGUtdGFibGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtIHtcbiAgICAuYnVzaW5lc3Mtbm90ZXMge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgZGl2LnByaW1hcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3Rlcy1pdGVtLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAucGFuZWxfX2hlYWRlci1hY3Rpb25zIHtcbiAgICAgICAgLmNoYW5nZS1vcmRlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3Rlcy1jYXJib24tb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLnBhbmVsX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyYm9uL3dpZGUuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5wYW5lbF9faW5uZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLnF1b3RlLXVwZGF0ZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xufVxuXG4uZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1hY2NlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY291bnRkb3duLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgIH1cblxuICAgID4gc3Bhbjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi10aW1lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGdhcDogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZG93bi10aW1lcl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVsaXZlcnktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLm1vZGFsLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnF1b3RlLWZvcm0ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaDEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJjaDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5kZWxpdmVyeS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uZGVsaXZlcnktY291bnRkb3duIHtcbiAgICBhbmltYXRpb246IGZhZGUtaW4gMXMgZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIi5jaGVja291dC1jYXJ0LWluZGV4ICNtYWluY29udGVudCA+IC5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRhaW5lciB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2FydCxcbiAgICAuY2FydC1naWZ0LWl0ZW0sXG4gICAgLmNhcnQtZGlzY291bnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXN1bW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aC5jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5xdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnF0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC5pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuICAgICAgICAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wucHJpY2UsXG4gICAgICAgIC5jb2wucXR5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnN1YnRvdGFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2wucXR5IHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5hY3Rpb24tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihzdGF0aWMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG4uYmxvY2suZGlzY291bnQge1xuICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIGN1cnNvcjogdW5zZXQ7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZHNldC5jb3Vwb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI3OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXMgMCAwICRidXR0b24tcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg4NHB4KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS14bGlnaHQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmJsb2NrLnNoaXBwaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbHMge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbHMgdGFibGUudG90YWxzLCAudGFibGUtdG90YWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG90YWxzLXRheC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvdGFscy10YXgtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICAubWFyaywgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIH1cbn1cblxuLmNhcnQtYWN0aW9ucy10b29sYmFyIHtcbiAgICBAZXh0ZW5kIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAuYWN0aW9uLmNoZWNrb3V0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB9XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4iLCIuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5jaGVja291dC1iaWxsaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNoaXBwaW5nLXN0ZXAsXG4gICAgJi5wYXltZW50LXN0ZXAge1xuICAgICAgICAuY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hpcHBpbmctc3RlcCB7XG4gICAgICAgIC5ibG9jay1hZGRyZXNzLWxpc3Qge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGF5bWVudC1zdGVwIHtcbiAgICAgICAgLmJsb2NrLm5vdGlmaWNhdGlvbnMsXG4gICAgICAgIC5ibG9jay5ibG9jay1kZWxpdmVyeS1jb21tZW50cyxcbiAgICAgICAgLmJsb2NrLnNtYWxsLXRydWNrLWRlbGl2ZXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ibG9jay5pdGVtcy1pbi1jYXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3g7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcyB7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidG90YWwge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtaW5jbHVkaW5nLXRheCwgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtcXR5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0Lm9wdGlvbnMge1xuICAgICAgICAgICAgICAgIC50b2dnbGUsXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0LFxuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm9wYy1wYXltZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMge1xuICAgICAgICAudG90YWxzLnNoaXBwaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5tZXNzYWdlcyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5jaGVja291dC1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC1tYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgPiAuYmxvY2sge1xuICAgICAgICA+IC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlZmF1bHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5cblxuLm9wYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAubm8tcXVvdGVzLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWV0aG9kcy1zaGlwcGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGMtc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwMCUsIDAsIDApO1xuXG4gICAgICAgICYuX3Nob3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEudGFibGUge1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS1zbG90LW1lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1hY2NlbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE0cHgpO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIHtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG59XG5cbi5tb2RhbC1jb250ZW50ICNyZWFsZXhwYXltZW50c19ocHAtaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jaGVja291dC1zaGlwcGluZy1tZXRob2Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICA+IC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIHtcbiAgICBocixcbiAgICBicixcbiAgICAuZmllbGRzZXQgPiAubGVnZW5kICsgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICB9XG5cbiAgICAub3BjLXBheW1lbnQtLWZmZGQtZW5hYmxlZCB7XG4gICAgICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgPiAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgID4gLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgICAgICYuY2hvaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsYWJlbC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgPiAucHJpbWFyeSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLnBheW1lbnRzIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uLFxuICAgICAgICAgICAgLmNyZWRpdC1jYXJkLWN2diB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgLy8gICAgLmFjdGlvbi5jaGVja291dCB7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbWV0aG9kIHtcbiAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGxpYi1zcGFjaW5nLWluZGVudCgxKSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5wYXltZW50LW1ldGhvZCB7XG4gICAgICAgICAgICAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLmNob2ljZSAubGFiZWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5wcmludC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmVzdGltYXRlZC1ibG9jayB7XG4gICAgICAgIC5lc3RpbWF0ZWQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgICAgICAuYWN0aW9uLnNob3djYXJ0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWJhc2tldCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3VudGVyLnF0eSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmLmxvYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgfVxufVxuXG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiByZW0oM3B4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTRweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC03cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbi5vcGMtcGF5bWVudC1hZGRpdGlvbmFsIHtcbiAgICAuZm9ybS1kaXNjb3VudCB7XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIHtcbiAgICAuYWN0aW9uLnByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMge1xuICAgIC5zZWxlY3Qge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NzZweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5fd2l0aC10b29sdGlwLS1jdXN0b20ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1kZXRhaWxzIHtcbiAgICAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgPiB0Ym9keSxcbiAgICAgICAgPiB0Zm9vdCB7XG4gICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdGZvb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgID4gdGgsXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5kYXRhLnRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBkdCxcbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIC5wcmltYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItZGV0YWlsc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5vcmRlci1udW1iZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sge1xuICAgIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzX190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xufVxuXG4vKiBoaWRlIHRoZSBib2xkY29tbWVyY2UgY29tbWVudHMgZmllbGQgc28gdGhhdCB0aGUgcmVhY3QgY29tcG9uZW50IHBvcHVsYXRlcyB0aGUgdGV4dCBhcmVhIGZpZWxkIG9uIGlucHV0dGluZyB0ZXh0IHdpdGhpbiB0aGUgcmVhY3QgdGV4dGFyZWEgY29tcG9uZW50IENFUlRBUy0xOTU4ICovXG4ucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlLm9wYy1wYXltZW50LWFkZGl0aW9uYWwuY29tbWVudCB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG5cbi8qIGFkZCBBTUVYIG5vdGUgdG8gcGF5bWVudCBsYWJlbCAqL1xuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbFtmb3I9XCJnbG9iYWxwYXltZW50c19wYXltZW50Z2F0ZXdheV9ncEFwaVwiXSBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgY29udGVudDogJ0FNRVggbm90IGFjY2VwdGVkJzsgY29sb3I6IGluZGlhbnJlZDsgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWN0aW9ucy10b29sYmFyX19hcHBsZS1wYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ub3QtYWxsb3dlZC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAuYXBwbGUtcGF5LWJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4iLCIuY2hlY2tvdXQtc3VjY2VzcyB7XG4gICAgLmNvbnRhY3QtZGVsaXZlcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCk7XG4gICAgfVxufVxuIl19 */
